Last active
April 16, 2024 03:40
-
-
Save Bilka2/6b8a6a9e4a4ec779573ad703d03c1ae7 to your computer and use it in GitHub Desktop.
Dump of Factorio's vanilla prototype data created with https://mods.factorio.com/mod/DataRawSerpent
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Script @__DataRawSerpent__/data-final-fixes.lua:1: { | |
accumulator = { | |
accumulator = { | |
charge_animation = { | |
layers = { | |
{ | |
layers = { | |
{ | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/accumulator/accumulator.png", | |
height = 94, | |
hr_version = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/accumulator/hr-accumulator.png", | |
height = 189, | |
priority = "high", | |
repeat_count = 24, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.34375 | |
}, | |
tint = { | |
a = 1, | |
b = 1, | |
g = 1, | |
r = 1 | |
}, | |
width = 130 | |
}, | |
priority = "high", | |
repeat_count = 24, | |
shift = { | |
0, | |
-0.3125 | |
}, | |
tint = 0 --[=[ ref [""].accumulator.accumulator.charge_animation.layers[1].layers[1].hr_version.tint ]=], | |
width = 66 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/accumulator/accumulator-shadow.png", | |
height = 54, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/accumulator/hr-accumulator-shadow.png", | |
height = 106, | |
priority = "high", | |
repeat_count = 24, | |
scale = 0.5, | |
shift = { | |
0.90625, | |
0.1875 | |
}, | |
width = 234 | |
}, | |
priority = "high", | |
repeat_count = 24, | |
shift = { | |
0.875, | |
0.1875 | |
}, | |
width = 120 | |
} | |
} | |
}, | |
{ | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/accumulator/accumulator-charge.png", | |
frame_count = 24, | |
height = 100, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/accumulator/hr-accumulator-charge.png", | |
frame_count = 24, | |
height = 206, | |
line_length = 6, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.6875 | |
}, | |
width = 178 | |
}, | |
line_length = 6, | |
priority = "high", | |
shift = { | |
0, | |
-0.6875 | |
}, | |
width = 90 | |
} | |
} | |
}, | |
charge_cooldown = 30, | |
circuit_connector_sprites = { | |
blue_led_light_offset = { | |
0.609375, | |
0.890625 | |
}, | |
connector_main = { | |
filename = "__base__/graphics/entity/circuit-connector/hr-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/hr-ccm-universal-04b-base-shadow-sequence.png", | |
height = 46, | |
priority = "low", | |
scale = 0.5, | |
shift = { | |
0.71875, | |
0.875 | |
}, | |
width = 62, | |
x = 124, | |
y = 138 | |
}, | |
led_blue = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/circuit-connector/hr-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/hr-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/hr-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/hr-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.59375, | |
0.78125 | |
}, | |
wire_pins = { | |
filename = "__base__/graphics/entity/circuit-connector/hr-ccm-universal-04c-wire-sequence.png", | |
height = 58, | |
priority = "low", | |
scale = 0.5, | |
shift = { | |
0.578125, | |
0.59375 | |
}, | |
width = 62, | |
x = 124, | |
y = 174 | |
}, | |
wire_pins_shadow = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/circuit-connector/hr-ccm-universal-04d-wire-shadow-sequence.png", | |
height = 54, | |
priority = "low", | |
scale = 0.5, | |
shift = { | |
0.734375, | |
0.71875 | |
}, | |
width = 70, | |
x = 140, | |
y = 162 | |
} | |
}, | |
circuit_wire_connection_point = { | |
shadow = { | |
green = { | |
1.078125, | |
1.171875 | |
}, | |
red = { | |
1.296875, | |
1.125 | |
} | |
}, | |
wire = { | |
green = { | |
0.9375, | |
0.875 | |
}, | |
red = { | |
0.875, | |
0.640625 | |
} | |
} | |
}, | |
circuit_wire_max_distance = 9, | |
close_sound = { | |
{ | |
filename = "__base__/sound/machine-close.ogg", | |
volume = 0.5 | |
} | |
}, | |
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" | |
}, | |
discharge_animation = { | |
layers = { | |
{ | |
layers = { | |
{ | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/accumulator/accumulator.png", | |
height = 94, | |
hr_version = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/accumulator/hr-accumulator.png", | |
height = 189, | |
priority = "high", | |
repeat_count = 24, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.34375 | |
}, | |
tint = { | |
a = 1, | |
b = 1, | |
g = 1, | |
r = 1 | |
}, | |
width = 130 | |
}, | |
priority = "high", | |
repeat_count = 24, | |
shift = { | |
0, | |
-0.3125 | |
}, | |
tint = 0 --[=[ ref [""].accumulator.accumulator.discharge_animation.layers[1].layers[1].hr_version.tint ]=], | |
width = 66 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/accumulator/accumulator-shadow.png", | |
height = 54, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/accumulator/hr-accumulator-shadow.png", | |
height = 106, | |
priority = "high", | |
repeat_count = 24, | |
scale = 0.5, | |
shift = { | |
0.90625, | |
0.1875 | |
}, | |
width = 234 | |
}, | |
priority = "high", | |
repeat_count = 24, | |
shift = { | |
0.875, | |
0.1875 | |
}, | |
width = 120 | |
} | |
} | |
}, | |
{ | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/accumulator/accumulator-discharge.png", | |
frame_count = 24, | |
height = 104, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/accumulator/hr-accumulator-discharge.png", | |
frame_count = 24, | |
height = 210, | |
line_length = 6, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-0.71875 | |
}, | |
width = 170 | |
}, | |
line_length = 6, | |
priority = "high", | |
shift = { | |
-0.0625, | |
-0.6875 | |
}, | |
width = 88 | |
} | |
} | |
}, | |
discharge_cooldown = 60, | |
drawing_box = { | |
{ | |
-1, | |
-1.5 | |
}, | |
{ | |
1, | |
1 | |
} | |
}, | |
dying_explosion = "accumulator-explosion", | |
energy_source = { | |
buffer_capacity = "5MJ", | |
input_flow_limit = "300kW", | |
output_flow_limit = "300kW", | |
type = "electric", | |
usage_priority = "tertiary" | |
}, | |
flags = { | |
"placeable-neutral", | |
"player-creation" | |
}, | |
icon = "__base__/graphics/icons/accumulator.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 150, | |
minable = { | |
mining_time = 0.1, | |
result = "accumulator" | |
}, | |
name = "accumulator", | |
open_sound = { | |
{ | |
filename = "__base__/sound/machine-open.ogg", | |
volume = 0.5 | |
} | |
}, | |
picture = { | |
layers = { | |
{ | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/accumulator/accumulator.png", | |
height = 94, | |
hr_version = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/accumulator/hr-accumulator.png", | |
height = 189, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.34375 | |
}, | |
width = 130 | |
}, | |
priority = "high", | |
shift = { | |
0, | |
-0.3125 | |
}, | |
width = 66 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/accumulator/accumulator-shadow.png", | |
height = 54, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/accumulator/hr-accumulator-shadow.png", | |
height = 106, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.90625, | |
0.1875 | |
}, | |
width = 234 | |
}, | |
priority = "high", | |
shift = { | |
0.875, | |
0.1875 | |
}, | |
width = 120 | |
} | |
} | |
}, | |
selection_box = { | |
{ | |
-1, | |
-1 | |
}, | |
{ | |
1, | |
1 | |
} | |
}, | |
type = "accumulator", | |
vehicle_impact_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-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 | |
}, | |
{ | |
filename = "__base__/sound/car-metal-impact-6.ogg", | |
volume = 0.5 | |
} | |
} | |
}, | |
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 = { | |
audible_distance_modifier = 0.5, | |
fade_in_ticks = 4, | |
fade_out_ticks = 20, | |
idle_sound = { | |
filename = "__base__/sound/accumulator-idle.ogg", | |
volume = 0.35 | |
}, | |
max_sounds_per_type = 3, | |
sound = { | |
filename = "__base__/sound/accumulator-working.ogg", | |
volume = 0.4 | |
} | |
} | |
} | |
}, | |
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 = "g[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" | |
} | |
}, | |
category = "electric", | |
energy_consumption = "2MJ", | |
type = "projectile" | |
}, | |
cooldown = 150, | |
damage_modifier = 10, | |
projectile_center = { | |
0, | |
0 | |
}, | |
projectile_creation_distance = 0.6, | |
range = 10, | |
sound = { | |
game_controller_vibration_data = { | |
duration = 100, | |
low_frequency_vibration_intensity = 0.5 | |
}, | |
switch_vibration_data = { | |
filename = "__base__/sound/fight/pulse.bnvib" | |
}, | |
variations = { | |
{ | |
filename = "__base__/sound/fight/pulse.ogg", | |
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" | |
}, | |
hr_version = { | |
filename = "__base__/graphics/equipment/hr-discharge-defense-equipment.png", | |
flags = { | |
"icon" | |
}, | |
priority = "extra-high-no-scale", | |
scale = 0.5, | |
size = 128 | |
}, | |
priority = "extra-high-no-scale", | |
size = 64 | |
}, | |
type = "active-defense-equipment" | |
}, | |
["personal-laser-defense-equipment"] = { | |
attack_parameters = { | |
ammo_type = { | |
action = { | |
action_delivery = { | |
beam = "laser-beam", | |
duration = 40, | |
max_length = 15, | |
source_offset = { | |
0, | |
-1.3143899999999999 | |
}, | |
type = "beam" | |
}, | |
type = "direct" | |
}, | |
category = "laser", | |
energy_consumption = "50kJ" | |
}, | |
cooldown = 40, | |
damage_modifier = 3, | |
range = 15, | |
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 = 64, | |
hr_version = { | |
filename = "__base__/graphics/equipment/hr-personal-laser-defense-equipment.png", | |
height = 128, | |
priority = "medium", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "medium", | |
width = 64 | |
}, | |
type = "active-defense-equipment" | |
} | |
}, | |
["ambient-sound"] = { | |
["after-the-crash"] = { | |
name = "after-the-crash", | |
sound = { | |
filename = "__base__/sound/ambient/after-the-crash.ogg" | |
}, | |
track_type = "early-game", | |
type = "ambient-sound" | |
}, | |
anomaly = { | |
name = "anomaly", | |
sound = { | |
filename = "__base__/sound/ambient/anomaly.ogg" | |
}, | |
track_type = "interlude", | |
type = "ambient-sound" | |
}, | |
["are-we-alone"] = { | |
name = "are-we-alone", | |
sound = { | |
filename = "__base__/sound/ambient/are-we-alone.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
automation = { | |
name = "automation", | |
sound = { | |
filename = "__base__/sound/ambient/automation.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["beyond-factory-outskirts"] = { | |
name = "beyond-factory-outskirts", | |
sound = { | |
filename = "__base__/sound/ambient/beyond-factory-outskirts.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["censeqs-discrepancy"] = { | |
name = "censeqs-discrepancy", | |
sound = { | |
filename = "__base__/sound/ambient/censeqs-discrepancy.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["efficiency-program"] = { | |
name = "efficiency-program", | |
sound = { | |
filename = "__base__/sound/ambient/efficiency-program.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
expansion = { | |
name = "expansion", | |
sound = { | |
filename = "__base__/sound/ambient/expansion.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["first-light"] = { | |
name = "first-light", | |
sound = { | |
filename = "__base__/sound/ambient/first-light.ogg" | |
}, | |
track_type = "interlude", | |
type = "ambient-sound" | |
}, | |
["gathering-horizon"] = { | |
name = "gathering-horizon", | |
sound = { | |
filename = "__base__/sound/ambient/gathering-horizon.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["main-menu"] = { | |
name = "main-menu", | |
sound = { | |
filename = "__base__/sound/ambient/main-menu.ogg", | |
volume = 1 | |
}, | |
track_type = "menu-track", | |
type = "ambient-sound" | |
}, | |
pollution = { | |
name = "pollution", | |
sound = { | |
filename = "__base__/sound/ambient/pollution.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["research-and-minerals"] = { | |
name = "research-and-minerals", | |
sound = { | |
filename = "__base__/sound/ambient/research-and-minerals.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["resource-deficiency"] = { | |
name = "resource-deficiency", | |
sound = { | |
filename = "__base__/sound/ambient/resource-deficiency.ogg" | |
}, | |
track_type = "early-game", | |
type = "ambient-sound" | |
}, | |
sentient = { | |
name = "sentient", | |
sound = { | |
filename = "__base__/sound/ambient/sentient.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["solar-intervention"] = { | |
name = "solar-intervention", | |
sound = { | |
filename = "__base__/sound/ambient/solar-intervention.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["swell-pad"] = { | |
name = "swell-pad", | |
sound = { | |
filename = "__base__/sound/ambient/swell-pad.ogg" | |
}, | |
track_type = "interlude", | |
type = "ambient-sound" | |
}, | |
["the-oil-industry"] = { | |
name = "the-oil-industry", | |
sound = { | |
filename = "__base__/sound/ambient/the-oil-industry.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["the-right-tools"] = { | |
name = "the-right-tools", | |
sound = { | |
filename = "__base__/sound/ambient/the-right-tools.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["the-search-for-iron"] = { | |
name = "the-search-for-iron", | |
sound = { | |
filename = "__base__/sound/ambient/the-search-for-iron.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
transmit = { | |
name = "transmit", | |
sound = { | |
filename = "__base__/sound/ambient/transmit.ogg" | |
}, | |
track_type = "interlude", | |
type = "ambient-sound" | |
}, | |
["turbine-dynamics"] = { | |
name = "turbine-dynamics", | |
sound = { | |
filename = "__base__/sound/ambient/turbine-dynamics.ogg" | |
}, | |
track_type = "main-track", | |
type = "ambient-sound" | |
}, | |
["world-ambience-3"] = { | |
name = "world-ambience-3", | |
sound = { | |
filename = "__base__/sound/ambient/world-ambience-3.ogg", | |
volume = 1 | |
}, | |
track_type = "interlude", | |
type = "ambient-sound" | |
}, | |
["world-ambience-4"] = { | |
name = "world-ambience-4", | |
sound = { | |
filename = "__base__/sound/ambient/world-ambience-4.ogg", | |
volume = 1 | |
}, | |
track_type = "interlude", | |
type = "ambient-sound" | |
}, | |
["world-ambience-5"] = { | |
name = "world-ambience-5", | |
sound = { | |
filename = "__base__/sound/ambient/world-ambience-5.ogg", | |
volume = 1 | |
}, | |
track_type = "interlude", | |
type = "ambient-sound" | |
}, | |
["world-ambience-6"] = { | |
name = "world-ambience-6", | |
sound = { | |
filename = "__base__/sound/ambient/world-ambience-6.ogg", | |
volume = 1 | |
}, | |
track_type = "interlude", | |
type = "ambient-sound" | |
} | |
}, | |
ammo = { | |
["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" | |
}, | |
category = "artillery-shell", | |
target_type = "position" | |
}, | |
icon = "__base__/graphics/icons/artillery-shell.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "artillery-shell", | |
order = "d[explosive-cannon-shell]-d[artillery]", | |
stack_size = 1, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["atomic-bomb"] = { | |
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" | |
}, | |
category = "rocket", | |
cooldown_modifier = 10, | |
range_modifier = 1.5, | |
target_type = "position" | |
}, | |
icon = "__base__/graphics/icons/atomic-bomb.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "atomic-bomb", | |
order = "d[rocket-launcher]-c[atomic-bomb]", | |
pictures = { | |
layers = { | |
{ | |
filename = "__base__/graphics/icons/atomic-bomb.png", | |
mipmap_count = 4, | |
scale = 0.25, | |
size = 64 | |
}, | |
{ | |
draw_as_light = true, | |
filename = "__base__/graphics/icons/atomic-bomb-light.png", | |
flags = { | |
"light" | |
}, | |
mipmap_count = 4, | |
scale = 0.25, | |
size = 64 | |
} | |
} | |
}, | |
stack_size = 10, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["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" | |
}, | |
category = "cannon-shell", | |
target_type = "direction" | |
}, | |
icon = "__base__/graphics/icons/cannon-shell.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "cannon-shell", | |
order = "d[cannon-shell]-a[basic]", | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["explosive-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" | |
}, | |
category = "cannon-shell", | |
target_type = "direction" | |
}, | |
icon = "__base__/graphics/icons/explosive-cannon-shell.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "explosive-cannon-shell", | |
order = "d[cannon-shell]-c[explosive]", | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["explosive-rocket"] = { | |
ammo_type = { | |
action = { | |
action_delivery = { | |
projectile = "explosive-rocket", | |
source_effects = { | |
entity_name = "explosion-hit", | |
type = "create-entity" | |
}, | |
starting_speed = 0.1, | |
type = "projectile" | |
}, | |
type = "direct" | |
}, | |
category = "rocket" | |
}, | |
icon = "__base__/graphics/icons/explosive-rocket.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "explosive-rocket", | |
order = "d[rocket-launcher]-b[explosive]", | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["explosive-uranium-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" | |
}, | |
category = "cannon-shell", | |
target_type = "direction" | |
}, | |
icon = "__base__/graphics/icons/explosive-uranium-cannon-shell.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "explosive-uranium-cannon-shell", | |
order = "d[explosive-cannon-shell]-c[uranium]", | |
pictures = { | |
layers = { | |
{ | |
filename = "__base__/graphics/icons/explosive-uranium-cannon-shell.png", | |
mipmap_count = 4, | |
scale = 0.25, | |
size = 64 | |
}, | |
{ | |
draw_as_light = true, | |
filename = "__base__/graphics/icons/uranium-cannon-shell-light.png", | |
flags = { | |
"light" | |
}, | |
mipmap_count = 4, | |
scale = 0.25, | |
size = 64 | |
} | |
} | |
}, | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["firearm-magazine"] = { | |
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 = 5, | |
type = "physical" | |
}, | |
type = "damage" | |
} | |
}, | |
type = "instant" | |
} | |
}, | |
type = "direct" | |
} | |
}, | |
category = "bullet" | |
}, | |
icon = "__base__/graphics/icons/firearm-magazine.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
magazine_size = 10, | |
name = "firearm-magazine", | |
order = "a[basic-clips]-a[firearm-magazine]", | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["flamethrower-ammo"] = { | |
ammo_type = { | |
{ | |
action = { | |
action_delivery = { | |
stream = "handheld-flamethrower-fire-stream", | |
type = "stream" | |
}, | |
type = "direct" | |
}, | |
category = "flamethrower", | |
clamp_position = true, | |
source_type = "default", | |
target_type = "position" | |
}, | |
{ | |
action = { | |
action_delivery = { | |
stream = "tank-flamethrower-fire-stream", | |
type = "stream" | |
}, | |
type = "direct" | |
}, | |
category = "flamethrower", | |
clamp_position = true, | |
consumption_modifier = 1.125, | |
source_type = "vehicle", | |
target_type = "position" | |
} | |
}, | |
icon = "__base__/graphics/icons/flamethrower-ammo.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
magazine_size = 100, | |
name = "flamethrower-ammo", | |
order = "e[flamethrower]", | |
stack_size = 100, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["piercing-rounds-magazine"] = { | |
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 = 8, | |
type = "physical" | |
}, | |
type = "damage" | |
} | |
}, | |
type = "instant" | |
}, | |
type = "direct" | |
}, | |
category = "bullet" | |
}, | |
icon = "__base__/graphics/icons/piercing-rounds-magazine.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
magazine_size = 10, | |
name = "piercing-rounds-magazine", | |
order = "a[basic-clips]-b[piercing-rounds-magazine]", | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["piercing-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" | |
} | |
}, | |
category = "shotgun-shell", | |
clamp_position = true, | |
target_type = "direction" | |
}, | |
icon = "__base__/graphics/icons/piercing-shotgun-shell.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
magazine_size = 10, | |
name = "piercing-shotgun-shell", | |
order = "b[shotgun]-b[piercing]", | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
rocket = { | |
ammo_type = { | |
action = { | |
action_delivery = { | |
projectile = "rocket", | |
source_effects = { | |
entity_name = "explosion-hit", | |
type = "create-entity" | |
}, | |
starting_speed = 0.1, | |
type = "projectile" | |
}, | |
type = "direct" | |
}, | |
category = "rocket" | |
}, | |
icon = "__base__/graphics/icons/rocket.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "rocket", | |
order = "d[rocket-launcher]-a[basic]", | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["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" | |
} | |
}, | |
category = "shotgun-shell", | |
clamp_position = true, | |
target_type = "direction" | |
}, | |
icon = "__base__/graphics/icons/shotgun-shell.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
magazine_size = 10, | |
name = "shotgun-shell", | |
order = "b[shotgun]-a[basic]", | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["uranium-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" | |
}, | |
category = "cannon-shell", | |
target_type = "direction" | |
}, | |
icon = "__base__/graphics/icons/uranium-cannon-shell.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "uranium-cannon-shell", | |
order = "d[cannon-shell]-c[uranium]", | |
pictures = { | |
layers = { | |
{ | |
filename = "__base__/graphics/icons/uranium-cannon-shell.png", | |
mipmap_count = 4, | |
scale = 0.25, | |
size = 64 | |
}, | |
{ | |
draw_as_light = true, | |
filename = "__base__/graphics/icons/uranium-cannon-shell-light.png", | |
flags = { | |
"light" | |
}, | |
mipmap_count = 4, | |
scale = 0.25, | |
size = 64 | |
} | |
} | |
}, | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
}, | |
["uranium-rounds-magazine"] = { | |
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" | |
} | |
}, | |
type = "instant" | |
}, | |
type = "direct" | |
}, | |
category = "bullet" | |
}, | |
icon = "__base__/graphics/icons/uranium-rounds-magazine.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
magazine_size = 10, | |
name = "uranium-rounds-magazine", | |
order = "a[basic-clips]-c[uranium-rounds-magazine]", | |
pictures = { | |
layers = { | |
{ | |
filename = "__base__/graphics/icons/uranium-rounds-magazine.png", | |
mipmap_count = 4, | |
scale = 0.25, | |
size = 64 | |
}, | |
{ | |
draw_as_light = true, | |
filename = "__base__/graphics/icons/uranium-rounds-magazine-light.png", | |
flags = { | |
"light" | |
}, | |
mipmap_count = 4, | |
scale = 0.25, | |
size = 64 | |
} | |
} | |
}, | |
stack_size = 200, | |
subgroup = "ammo", | |
type = "ammo" | |
} | |
}, | |
["ammo-category"] = { | |
["artillery-shell"] = { | |
bonus_gui_order = "o", | |
name = "artillery-shell", | |
type = "ammo-category" | |
}, | |
beam = { | |
bonus_gui_order = "r", | |
name = "beam", | |
type = "ammo-category" | |
}, | |
biological = { | |
bonus_gui_order = "z", | |
name = "biological", | |
type = "ammo-category" | |
}, | |
bullet = { | |
bonus_gui_order = "l", | |
name = "bullet", | |
type = "ammo-category" | |
}, | |
["cannon-shell"] = { | |
bonus_gui_order = "q", | |
name = "cannon-shell", | |
type = "ammo-category" | |
}, | |
capsule = { | |
bonus_gui_order = "x", | |
name = "capsule", | |
type = "ammo-category" | |
}, | |
electric = { | |
bonus_gui_order = "v", | |
name = "electric", | |
type = "ammo-category" | |
}, | |
flamethrower = { | |
bonus_gui_order = "m", | |
name = "flamethrower", | |
type = "ammo-category" | |
}, | |
grenade = { | |
bonus_gui_order = "s", | |
name = "grenade", | |
type = "ammo-category" | |
}, | |
landmine = { | |
bonus_gui_order = "t", | |
name = "landmine", | |
type = "ammo-category" | |
}, | |
laser = { | |
bonus_gui_order = "j", | |
name = "laser", | |
type = "ammo-category" | |
}, | |
melee = { | |
bonus_gui_order = "y", | |
name = "melee", | |
type = "ammo-category" | |
}, | |
rocket = { | |
bonus_gui_order = "u", | |
name = "rocket", | |
type = "ammo-category" | |
}, | |
["shotgun-shell"] = { | |
bonus_gui_order = "p", | |
name = "shotgun-shell", | |
type = "ammo-category" | |
} | |
}, | |
["ammo-turret"] = { | |
["gun-turret"] = { | |
alert_when_attacking = true, | |
attack_parameters = { | |
ammo_category = "bullet", | |
cooldown = 6, | |
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 = { | |
{ | |
filename = "__base__/sound/fight/gun-turret-gunshot-01.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-gunshot-02.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-gunshot-03.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-gunshot-04.ogg", | |
volume = 0.4 | |
} | |
}, | |
type = "projectile" | |
}, | |
attacking_animation = { | |
layers = { | |
{ | |
axially_symmetrical = false, | |
direction_count = 64, | |
frame_count = 2, | |
height = 66, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 64, | |
frame_count = 2, | |
height = 130, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.859375 | |
}, | |
stripes = { | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-1.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-2.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-3.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-4.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
} | |
}, | |
width = 132 | |
}, | |
shift = { | |
0, | |
-0.84375 | |
}, | |
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 = 66 | |
}, | |
{ | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 64, | |
flags = { | |
"mask" | |
}, | |
frame_count = 2, | |
height = 28, | |
hr_version = { | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
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/hr-gun-turret-shooting-mask-1.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-mask-2.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-mask-3.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-mask-4.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
} | |
}, | |
width = 58 | |
}, | |
line_length = 2, | |
shift = { | |
0, | |
-1 | |
}, | |
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 = 30 | |
}, | |
{ | |
axially_symmetrical = false, | |
direction_count = 64, | |
draw_as_shadow = true, | |
frame_count = 2, | |
height = 62, | |
hr_version = { | |
axially_symmetrical = false, | |
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/hr-gun-turret-shooting-shadow-1.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-shadow-2.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-shadow-3.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-shadow-4.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
} | |
}, | |
width = 250 | |
}, | |
shift = { | |
0.71875, | |
0.0625 | |
}, | |
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 = 126 | |
} | |
} | |
}, | |
attacking_speed = 0.5, | |
automated_ammo_count = 10, | |
base_picture = { | |
layers = { | |
{ | |
axially_symmetrical = false, | |
direction_count = 1, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-base.png", | |
frame_count = 1, | |
height = 60, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 1, | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-base.png", | |
frame_count = 1, | |
height = 118, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.03125 | |
}, | |
width = 150 | |
}, | |
priority = "high", | |
shift = { | |
0.03125, | |
-0.03125 | |
}, | |
width = 76 | |
}, | |
{ | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 1, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-base-mask.png", | |
flags = { | |
"mask", | |
"low-object" | |
}, | |
frame_count = 1, | |
height = 52, | |
hr_version = { | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 1, | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-base-mask.png", | |
flags = { | |
"mask", | |
"low-object" | |
}, | |
frame_count = 1, | |
height = 102, | |
line_length = 1, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 122 | |
}, | |
line_length = 1, | |
shift = { | |
0, | |
-0.125 | |
}, | |
width = 62 | |
} | |
} | |
}, | |
call_for_help_radius = 40, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.close_sound ]=], | |
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" | |
}, | |
dying_explosion = "gun-turret-explosion", | |
flags = { | |
"placeable-player", | |
"player-creation" | |
}, | |
folded_animation = { | |
layers = { | |
{ | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising.png", | |
frame_count = 1, | |
height = 64, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 1, | |
priority = "medium", | |
run_mode = "forward", | |
shift = { | |
0, | |
-0.8125 | |
}, | |
width = 66 | |
}, | |
{ | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-mask.png", | |
flags = { | |
"mask" | |
}, | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 1, | |
run_mode = "forward", | |
shift = { | |
0, | |
-0.875 | |
}, | |
width = 24 | |
}, | |
{ | |
axially_symmetrical = false, | |
direction_count = 4, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-shadow.png", | |
frame_count = 1, | |
height = 62, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 4, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 1, | |
run_mode = "forward", | |
shift = { | |
0.59375, | |
0.0625 | |
}, | |
width = 126 | |
} | |
} | |
}, | |
folding_animation = { | |
layers = { | |
{ | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising.png", | |
frame_count = 5, | |
height = 64, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 0, | |
priority = "medium", | |
run_mode = "backward", | |
shift = { | |
0, | |
-0.8125 | |
}, | |
width = 66 | |
}, | |
{ | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-mask.png", | |
flags = { | |
"mask" | |
}, | |
frame_count = 5, | |
height = 32, | |
hr_version = { | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 0, | |
run_mode = "backward", | |
shift = { | |
0, | |
-0.875 | |
}, | |
width = 24 | |
}, | |
{ | |
axially_symmetrical = false, | |
direction_count = 4, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-shadow.png", | |
frame_count = 5, | |
height = 62, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 4, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 0, | |
run_mode = "backward", | |
shift = { | |
0.59375, | |
0.0625 | |
}, | |
width = 126 | |
} | |
} | |
}, | |
folding_sound = { | |
{ | |
filename = "__base__/sound/fight/gun-turret-deactivate-01.ogg", | |
volume = 0.3 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-deactivate-02.ogg", | |
volume = 0.3 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-deactivate-03.ogg", | |
volume = 0.3 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-deactivate-04.ogg", | |
volume = 0.3 | |
} | |
}, | |
folding_speed = 0.08, | |
icon = "__base__/graphics/icons/gun-turret.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
inventory_size = 1, | |
max_health = 400, | |
minable = { | |
mining_time = 0.5, | |
result = "gun-turret" | |
}, | |
name = "gun-turret", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
prepared_animation = { | |
layers = { | |
{ | |
axially_symmetrical = false, | |
direction_count = 64, | |
frame_count = 1, | |
height = 66, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 64, | |
frame_count = 1, | |
height = 130, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.859375 | |
}, | |
stripes = { | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-1.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-2.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-3.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-4.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
} | |
}, | |
width = 132 | |
}, | |
shift = { | |
0, | |
-0.84375 | |
}, | |
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 = 66 | |
}, | |
{ | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 64, | |
flags = { | |
"mask" | |
}, | |
frame_count = 1, | |
height = 28, | |
hr_version = { | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
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/hr-gun-turret-shooting-mask-1.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-mask-2.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-mask-3.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-mask-4.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
} | |
}, | |
width = 58 | |
}, | |
line_length = 1, | |
shift = { | |
0, | |
-1 | |
}, | |
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 = 30 | |
}, | |
{ | |
axially_symmetrical = false, | |
direction_count = 64, | |
draw_as_shadow = true, | |
frame_count = 1, | |
height = 62, | |
hr_version = { | |
axially_symmetrical = false, | |
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/hr-gun-turret-shooting-shadow-1.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-shadow-2.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-shadow-3.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/gun-turret/hr-gun-turret-shooting-shadow-4.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
} | |
}, | |
width = 250 | |
}, | |
shift = { | |
0.71875, | |
0.0625 | |
}, | |
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 = 126 | |
} | |
} | |
}, | |
preparing_animation = { | |
layers = { | |
{ | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising.png", | |
frame_count = 5, | |
height = 64, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 0, | |
priority = "medium", | |
run_mode = "forward", | |
shift = { | |
0, | |
-0.8125 | |
}, | |
width = 66 | |
}, | |
{ | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-mask.png", | |
flags = { | |
"mask" | |
}, | |
frame_count = 5, | |
height = 32, | |
hr_version = { | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
direction_count = 4, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 0, | |
run_mode = "forward", | |
shift = { | |
0, | |
-0.875 | |
}, | |
width = 24 | |
}, | |
{ | |
axially_symmetrical = false, | |
direction_count = 4, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-shadow.png", | |
frame_count = 5, | |
height = 62, | |
hr_version = { | |
axially_symmetrical = false, | |
direction_count = 4, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/gun-turret/hr-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 | |
}, | |
line_length = 0, | |
run_mode = "forward", | |
shift = { | |
0.59375, | |
0.0625 | |
}, | |
width = 126 | |
} | |
} | |
}, | |
preparing_sound = { | |
{ | |
filename = "__base__/sound/fight/gun-turret-activate-01.ogg", | |
volume = 0.3 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-activate-02.ogg", | |
volume = 0.3 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-activate-03.ogg", | |
volume = 0.3 | |
}, | |
{ | |
filename = "__base__/sound/fight/gun-turret-activate-04.ogg", | |
volume = 0.3 | |
} | |
}, | |
preparing_speed = 0.08, | |
rotation_speed = 0.015, | |
selection_box = { | |
{ | |
-1, | |
-1 | |
}, | |
{ | |
1, | |
1 | |
} | |
}, | |
type = "ammo-turret", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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", | |
frame_count = 1, | |
height = 8, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/activity-leds/hr-arithmetic-combinator-LED-E.png", | |
frame_count = 1, | |
height = 14, | |
scale = 0.5, | |
shift = { | |
0.515625, | |
-0.03125 | |
}, | |
width = 14 | |
}, | |
shift = { | |
0.53125, | |
-0.03125 | |
}, | |
width = 8 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/activity-leds/arithmetic-combinator-LED-N.png", | |
frame_count = 1, | |
height = 8, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/activity-leds/hr-arithmetic-combinator-LED-N.png", | |
frame_count = 1, | |
height = 14, | |
scale = 0.5, | |
shift = { | |
0.265625, | |
-0.390625 | |
}, | |
width = 16 | |
}, | |
shift = { | |
0.25, | |
-0.375 | |
}, | |
width = 8 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/activity-leds/arithmetic-combinator-LED-S.png", | |
frame_count = 1, | |
height = 8, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/activity-leds/hr-arithmetic-combinator-LED-S.png", | |
frame_count = 1, | |
height = 16, | |
scale = 0.5, | |
shift = { | |
-0.25, | |
0.234375 | |
}, | |
width = 16 | |
}, | |
shift = { | |
-0.25, | |
0.21875 | |
}, | |
width = 8 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/activity-leds/arithmetic-combinator-LED-W.png", | |
frame_count = 1, | |
height = 8, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/activity-leds/hr-arithmetic-combinator-LED-W.png", | |
frame_count = 1, | |
height = 14, | |
scale = 0.5, | |
shift = { | |
-0.5, | |
-0.390625 | |
}, | |
width = 14 | |
}, | |
shift = { | |
-0.5, | |
-0.375 | |
}, | |
width = 8 | |
} | |
}, | |
and_symbol_sprites = { | |
east = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 90, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 45, | |
y = 11 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 90, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 45, | |
y = 11 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 90, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 45, | |
y = 11 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 90, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 45, | |
y = 11 | |
} | |
}, | |
circuit_wire_max_distance = 9, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.close_sound ]=], | |
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 = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 120 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 60 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 120 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 60 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 120 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 60 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 120 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 60 | |
} | |
}, | |
dying_explosion = "arithmetic-combinator-explosion", | |
energy_source = { | |
type = "electric", | |
usage_priority = "secondary-input" | |
}, | |
flags = { | |
"placeable-neutral", | |
"player-creation" | |
}, | |
icon = "__base__/graphics/icons/arithmetic-combinator.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
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 = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 30, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 15, | |
y = 11 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 30, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 15, | |
y = 11 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 30, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 15, | |
y = 11 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 30, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 15, | |
y = 11 | |
} | |
}, | |
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 = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 60 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 30 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 60 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 30 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 60 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 30 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 60 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 30 | |
} | |
}, | |
modulo_symbol_sprites = { | |
east = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 150 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 75 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 150 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 75 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 150 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 75 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 150 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 75 | |
} | |
}, | |
multiply_symbol_sprites = { | |
east = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 90 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 45 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 90 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 45 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 90 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 45 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 90 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 45 | |
} | |
}, | |
name = "arithmetic-combinator", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
or_symbol_sprites = { | |
east = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 120, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 60, | |
y = 11 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 120, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 60, | |
y = 11 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 120, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 60, | |
y = 11 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 120, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 60, | |
y = 11 | |
} | |
}, | |
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 = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 30 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 15 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 30 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 15 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 30 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 15 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 30 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 15 | |
} | |
}, | |
power_symbol_sprites = { | |
east = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
y = 11 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
y = 11 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
y = 11 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
y = 11 | |
} | |
}, | |
right_shift_symbol_sprites = { | |
east = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 60, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 30, | |
y = 11 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 60, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 30, | |
y = 11 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 60, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 30, | |
y = 11 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 60, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 30, | |
y = 11 | |
} | |
}, | |
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", | |
frame_count = 1, | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/combinator/hr-arithmetic-combinator.png", | |
frame_count = 1, | |
height = 124, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.015625, | |
0.234375 | |
}, | |
width = 144, | |
x = 144, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = { | |
0.03125, | |
0.25 | |
}, | |
width = 74, | |
x = 74, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/combinator/arithmetic-combinator-shadow.png", | |
frame_count = 1, | |
height = 78, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/combinator/hr-arithmetic-combinator-shadow.png", | |
frame_count = 1, | |
height = 156, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.421875, | |
0.765625 | |
}, | |
width = 148, | |
x = 148, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = { | |
0.4375, | |
0.75 | |
}, | |
width = 76, | |
x = 76, | |
y = 0 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/combinator/arithmetic-combinator.png", | |
frame_count = 1, | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/combinator/hr-arithmetic-combinator.png", | |
frame_count = 1, | |
height = 124, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].hr_version.shift ]=], | |
width = 144, | |
x = 0, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].shift ]=], | |
width = 74, | |
x = 0, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/combinator/arithmetic-combinator-shadow.png", | |
frame_count = 1, | |
height = 78, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/combinator/hr-arithmetic-combinator-shadow.png", | |
frame_count = 1, | |
height = 156, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].hr_version.shift ]=], | |
width = 148, | |
x = 0, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].shift ]=], | |
width = 76, | |
x = 0, | |
y = 0 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/combinator/arithmetic-combinator.png", | |
frame_count = 1, | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/combinator/hr-arithmetic-combinator.png", | |
frame_count = 1, | |
height = 124, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].hr_version.shift ]=], | |
width = 144, | |
x = 288, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].shift ]=], | |
width = 74, | |
x = 148, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/combinator/arithmetic-combinator-shadow.png", | |
frame_count = 1, | |
height = 78, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/combinator/hr-arithmetic-combinator-shadow.png", | |
frame_count = 1, | |
height = 156, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].hr_version.shift ]=], | |
width = 148, | |
x = 296, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].shift ]=], | |
width = 76, | |
x = 152, | |
y = 0 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/combinator/arithmetic-combinator.png", | |
frame_count = 1, | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/combinator/hr-arithmetic-combinator.png", | |
frame_count = 1, | |
height = 124, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].hr_version.shift ]=], | |
width = 144, | |
x = 432, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].shift ]=], | |
width = 74, | |
x = 222, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/combinator/arithmetic-combinator-shadow.png", | |
frame_count = 1, | |
height = 78, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/combinator/hr-arithmetic-combinator-shadow.png", | |
frame_count = 1, | |
height = 156, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].hr_version.shift ]=], | |
width = 148, | |
x = 444, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].shift ]=], | |
width = 76, | |
x = 228, | |
y = 0 | |
} | |
} | |
} | |
}, | |
type = "arithmetic-combinator", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
working_sound = { | |
audible_distance_modifier = 0.2, | |
fade_in_ticks = 4, | |
fade_out_ticks = 20, | |
match_speed_to_activity = true, | |
sound = { | |
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 = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 150, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 75, | |
y = 11 | |
}, | |
north = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 150, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 75, | |
y = 11 | |
}, | |
south = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 30, | |
x = 150, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.140625 | |
}, | |
width = 15, | |
x = 75, | |
y = 11 | |
}, | |
west = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/combinator-displays.png", | |
height = 11, | |
hr_version = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/combinator/hr-combinator-displays.png", | |
height = 22, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 30, | |
x = 150, | |
y = 22 | |
}, | |
shift = { | |
0, | |
-0.328125 | |
}, | |
width = 15, | |
x = 75, | |
y = 11 | |
} | |
} | |
} | |
}, | |
armor = { | |
["heavy-armor"] = { | |
icon = "__base__/graphics/icons/heavy-armor.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
infinite = true, | |
name = "heavy-armor", | |
order = "b[heavy-armor]", | |
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"] = { | |
icon = "__base__/graphics/icons/light-armor.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
infinite = true, | |
name = "light-armor", | |
order = "a[light-armor]", | |
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" | |
}, | |
["modular-armor"] = { | |
close_sound = { | |
filename = "__base__/sound/armor-close.ogg", | |
volume = 1 | |
}, | |
equipment_grid = "small-equipment-grid", | |
icon = "__base__/graphics/icons/modular-armor.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
infinite = true, | |
inventory_size_bonus = 10, | |
name = "modular-armor", | |
open_sound = { | |
filename = "__base__/sound/armor-open.ogg", | |
volume = 1 | |
}, | |
order = "c[modular-armor]", | |
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 = { | |
filename = "__base__/sound/armor-close.ogg", | |
volume = 1 | |
}, | |
equipment_grid = "medium-equipment-grid", | |
icon = "__base__/graphics/icons/power-armor.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
infinite = true, | |
inventory_size_bonus = 20, | |
name = "power-armor", | |
open_sound = { | |
filename = "__base__/sound/armor-open.ogg", | |
volume = 1 | |
}, | |
order = "d[power-armor]", | |
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 = { | |
filename = "__base__/sound/armor-close.ogg", | |
volume = 1 | |
}, | |
equipment_grid = "large-equipment-grid", | |
icon = "__base__/graphics/icons/power-armor-mk2.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
infinite = true, | |
inventory_size_bonus = 30, | |
name = "power-armor-mk2", | |
open_sound = { | |
filename = "__base__/sound/armor-open.ogg", | |
volume = 1 | |
}, | |
order = "e[power-armor-mk2]", | |
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" | |
} | |
}, | |
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" | |
}, | |
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" | |
}, | |
name = "orange-arrow-with-circle", | |
type = "arrow" | |
} | |
}, | |
["artillery-flare"] = { | |
["artillery-flare"] = { | |
early_death_ticks = 180, | |
flags = { | |
"placeable-off-grid", | |
"not-on-map" | |
}, | |
icon = "__base__/graphics/icons/artillery-targeting-remote.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
initial_frame_speed = 1, | |
initial_height = 0, | |
initial_vertical_speed = 0, | |
life_time = 3600, | |
map_color = { | |
b = 0, | |
g = 0.5, | |
r = 1 | |
}, | |
name = "artillery-flare", | |
pictures = { | |
{ | |
filename = "__core__/graphics/shoot-cursor-red.png", | |
flags = { | |
"icon" | |
}, | |
frame_count = 1, | |
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 = 500, | |
type = "physical" | |
}, | |
type = "damage" | |
}, | |
{ | |
damage = { | |
amount = 500, | |
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" | |
}, | |
frame_count = 1, | |
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, | |
map_color = { | |
b = 0, | |
g = 1, | |
r = 1 | |
}, | |
name = "artillery-projectile", | |
picture = { | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/artillery-projectile/hr-shell.png", | |
height = 64, | |
scale = 0.5, | |
width = 64 | |
}, | |
reveal_map = true, | |
shadow = { | |
filename = "__base__/graphics/entity/artillery-projectile/hr-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 = { | |
{ | |
direction_count = 1, | |
filename = "__base__/graphics/entity/artillery-turret/artillery-turret-base.png", | |
frame_count = 1, | |
height = 100, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/artillery-turret/hr-artillery-turret-base.png", | |
frame_count = 1, | |
height = 199, | |
line_length = 1, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
-0, | |
0.6875 | |
}, | |
width = 207 | |
}, | |
priority = "high", | |
shift = { | |
-0, | |
0.6875 | |
}, | |
width = 104 | |
}, | |
{ | |
direction_count = 1, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/artillery-turret/artillery-turret-base-shadow.png", | |
frame_count = 1, | |
height = 75, | |
hr_version = { | |
direction_count = 1, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/artillery-turret/hr-artillery-turret-base-shadow.png", | |
frame_count = 1, | |
height = 149, | |
line_length = 1, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.5625, | |
1.1875 | |
}, | |
width = 277 | |
}, | |
line_length = 1, | |
priority = "high", | |
shift = { | |
0.5625, | |
1.1875 | |
}, | |
width = 138 | |
} | |
} | |
}, | |
base_picture_render_layer = "lower-object-above-shadow", | |
base_shift = { | |
0, | |
-0.6875 | |
}, | |
cannon_barrel_light_direction = { | |
0.59762510000000004, | |
0.024205299999999998, | |
-0.80141019999999994 | |
}, | |
cannon_barrel_pictures = { | |
layers = { | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-16.png" | |
}, | |
height = 192, | |
hr_version = { | |
direction_count = 256, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-16.png" | |
}, | |
height = 384, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
0, | |
-1.75 | |
}, | |
width = 530 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
0, | |
-1.75 | |
}, | |
width = 266 | |
}, | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-16.png" | |
}, | |
height = 314, | |
hr_version = { | |
direction_count = 256, | |
draw_as_shadow = true, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-16.png" | |
}, | |
height = 626, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
1.703125, | |
1.671875 | |
}, | |
width = 906 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
1.71875, | |
1.6875 | |
}, | |
width = 454 | |
} | |
} | |
}, | |
cannon_barrel_recoil_shiftings = { | |
{ | |
x = -0, | |
y = 0.04, | |
z = -0 | |
}, | |
{ | |
x = -0.78900000000000006, | |
y = 0.037000000000000002, | |
z = -0.35099999999999998 | |
}, | |
{ | |
x = -1.5780000000000001, | |
y = 0.035000000000000004, | |
z = -0.70199999999999996 | |
}, | |
{ | |
x = -2.367, | |
y = 0.033000000000000003, | |
z = -1.054 | |
}, | |
{ | |
x = -3.1549999999999998, | |
y = 0.031000000000000001, | |
z = -1.4050000000000001 | |
}, | |
{ | |
x = -3.944, | |
y = 0.028000000000000004, | |
z = -1.756 | |
}, | |
{ | |
x = -3.931, | |
y = 0.028000000000000004, | |
z = -1.75 | |
}, | |
{ | |
x = -3.9009999999999998, | |
y = 0.028000000000000004, | |
z = -1.7370000000000001 | |
}, | |
{ | |
x = -3.8540000000000001, | |
y = 0.029000000000000004, | |
z = -1.716 | |
}, | |
{ | |
x = -3.79, | |
y = 0.029000000000000004, | |
z = -1.6879999999999999 | |
}, | |
{ | |
x = -3.7109999999999999, | |
y = 0.029000000000000004, | |
z = -1.652 | |
}, | |
{ | |
x = -3.617, | |
y = 0.029000000000000004, | |
z = -1.6100000000000001 | |
}, | |
{ | |
x = -3.508, | |
y = 0.03, | |
z = -1.5620000000000001 | |
}, | |
{ | |
x = -3.3849999999999998, | |
y = 0.03, | |
z = -1.5069999999999999 | |
}, | |
{ | |
x = -3.2490000000000001, | |
y = 0.03, | |
z = -1.4470000000000001 | |
}, | |
{ | |
x = -3.1019999999999999, | |
y = 0.031000000000000001, | |
z = -1.381 | |
}, | |
{ | |
x = -2.944, | |
y = 0.031000000000000001, | |
z = -1.3109999999999999 | |
}, | |
{ | |
x = -2.7759999999999998, | |
y = 0.032000000000000002, | |
z = -1.236 | |
}, | |
{ | |
x = -2.5990000000000002, | |
y = 0.032000000000000002, | |
z = -1.157 | |
}, | |
{ | |
x = -2.4159999999999999, | |
y = 0.033000000000000003, | |
z = -1.0760000000000001 | |
}, | |
{ | |
x = -2.226, | |
y = 0.033000000000000003, | |
z = -0.99100000000000001 | |
}, | |
{ | |
x = -2.032, | |
y = 0.034000000000000004, | |
z = -0.90500000000000007 | |
}, | |
{ | |
x = -1.835, | |
y = 0.034000000000000004, | |
z = -0.81699999999999999 | |
}, | |
{ | |
x = -1.635, | |
y = 0.035000000000000004, | |
z = -0.72799999999999994 | |
}, | |
{ | |
x = -1.4359999999999999, | |
y = 0.035000000000000004, | |
z = -0.63900000000000006 | |
}, | |
{ | |
x = -1.238, | |
y = 0.035999999999999996, | |
z = -0.55100000000000007 | |
}, | |
{ | |
x = -1.042, | |
y = 0.037000000000000002, | |
z = -0.46400000000000006 | |
}, | |
{ | |
x = -0.85099999999999998, | |
y = 0.037000000000000002, | |
z = -0.379 | |
}, | |
{ | |
x = -0.66500000000000004, | |
y = 0.037999999999999998, | |
z = -0.296 | |
}, | |
{ | |
x = -0.48499999999999996, | |
y = 0.037999999999999998, | |
z = -0.21600000000000001 | |
}, | |
{ | |
x = -0.31400000000000001, | |
y = 0.039000000000000004, | |
z = -0.14000000000000002 | |
}, | |
{ | |
x = -0.152, | |
y = 0.039000000000000004, | |
z = -0.068000000000000007 | |
} | |
}, | |
cannon_barrel_recoil_shiftings_load_correction_matrix = { | |
{ | |
0, | |
0.25, | |
0 | |
}, | |
{ | |
-0.25, | |
0, | |
0 | |
}, | |
{ | |
0, | |
0, | |
0.25 | |
} | |
}, | |
cannon_base_pictures = { | |
layers = { | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-16.png" | |
}, | |
height = 136, | |
hr_version = { | |
direction_count = 256, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-16.png" | |
}, | |
height = 270, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
0, | |
-1.265625 | |
}, | |
width = 358 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
0, | |
-1.25 | |
}, | |
width = 180 | |
}, | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-16.png" | |
}, | |
height = 170, | |
hr_version = { | |
direction_count = 256, | |
draw_as_shadow = true, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-16.png" | |
}, | |
height = 340, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
3.515625, | |
1.40625 | |
}, | |
width = 476 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
3.5, | |
1.40625 | |
}, | |
width = 238 | |
} | |
} | |
}, | |
cannon_parking_frame_count = 8, | |
cannon_parking_speed = 0.25, | |
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 = { | |
{ | |
-1.5, | |
-5 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
dying_explosion = "artillery-turret-explosion", | |
flags = { | |
"placeable-neutral", | |
"placeable-player", | |
"player-creation" | |
}, | |
gun = "artillery-wagon-cannon", | |
icon = "__base__/graphics/icons/artillery-turret.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
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 | |
} | |
}, | |
rotating_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", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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 = { | |
a = 0, | |
b = 0.05, | |
g = 0.1, | |
r = 1 | |
}, | |
intensity = 0.6, | |
minimum_darkness = 0.3, | |
shift = { | |
-0.6, | |
3.5 | |
}, | |
size = 2 | |
}, | |
{ | |
add_perspective = true, | |
color = { | |
a = 0, | |
b = 0.05, | |
g = 0.1, | |
r = 1 | |
}, | |
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 = { | |
layers = { | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-16.png" | |
}, | |
height = 192, | |
hr_version = { | |
direction_count = 256, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-16.png" | |
}, | |
height = 384, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
0, | |
-1.75 | |
}, | |
width = 530 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
0, | |
-1.75 | |
}, | |
width = 266 | |
}, | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-16.png" | |
}, | |
height = 314, | |
hr_version = { | |
direction_count = 256, | |
draw_as_shadow = true, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-barrel-shadow-16.png" | |
}, | |
height = 626, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
1.703125, | |
1.671875 | |
}, | |
width = 906 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
1.71875, | |
1.6875 | |
}, | |
width = 454 | |
} | |
} | |
}, | |
cannon_barrel_recoil_shiftings = { | |
{ | |
x = -0, | |
y = 0.04, | |
z = -0 | |
}, | |
{ | |
x = -0.78900000000000006, | |
y = 0.037000000000000002, | |
z = -0.35099999999999998 | |
}, | |
{ | |
x = -1.5780000000000001, | |
y = 0.035000000000000004, | |
z = -0.70199999999999996 | |
}, | |
{ | |
x = -2.367, | |
y = 0.033000000000000003, | |
z = -1.054 | |
}, | |
{ | |
x = -3.1549999999999998, | |
y = 0.031000000000000001, | |
z = -1.4050000000000001 | |
}, | |
{ | |
x = -3.944, | |
y = 0.028000000000000004, | |
z = -1.756 | |
}, | |
{ | |
x = -3.931, | |
y = 0.028000000000000004, | |
z = -1.75 | |
}, | |
{ | |
x = -3.9009999999999998, | |
y = 0.028000000000000004, | |
z = -1.7370000000000001 | |
}, | |
{ | |
x = -3.8540000000000001, | |
y = 0.029000000000000004, | |
z = -1.716 | |
}, | |
{ | |
x = -3.79, | |
y = 0.029000000000000004, | |
z = -1.6879999999999999 | |
}, | |
{ | |
x = -3.7109999999999999, | |
y = 0.029000000000000004, | |
z = -1.652 | |
}, | |
{ | |
x = -3.617, | |
y = 0.029000000000000004, | |
z = -1.6100000000000001 | |
}, | |
{ | |
x = -3.508, | |
y = 0.03, | |
z = -1.5620000000000001 | |
}, | |
{ | |
x = -3.3849999999999998, | |
y = 0.03, | |
z = -1.5069999999999999 | |
}, | |
{ | |
x = -3.2490000000000001, | |
y = 0.03, | |
z = -1.4470000000000001 | |
}, | |
{ | |
x = -3.1019999999999999, | |
y = 0.031000000000000001, | |
z = -1.381 | |
}, | |
{ | |
x = -2.944, | |
y = 0.031000000000000001, | |
z = -1.3109999999999999 | |
}, | |
{ | |
x = -2.7759999999999998, | |
y = 0.032000000000000002, | |
z = -1.236 | |
}, | |
{ | |
x = -2.5990000000000002, | |
y = 0.032000000000000002, | |
z = -1.157 | |
}, | |
{ | |
x = -2.4159999999999999, | |
y = 0.033000000000000003, | |
z = -1.0760000000000001 | |
}, | |
{ | |
x = -2.226, | |
y = 0.033000000000000003, | |
z = -0.99100000000000001 | |
}, | |
{ | |
x = -2.032, | |
y = 0.034000000000000004, | |
z = -0.90500000000000007 | |
}, | |
{ | |
x = -1.835, | |
y = 0.034000000000000004, | |
z = -0.81699999999999999 | |
}, | |
{ | |
x = -1.635, | |
y = 0.035000000000000004, | |
z = -0.72799999999999994 | |
}, | |
{ | |
x = -1.4359999999999999, | |
y = 0.035000000000000004, | |
z = -0.63900000000000006 | |
}, | |
{ | |
x = -1.238, | |
y = 0.035999999999999996, | |
z = -0.55100000000000007 | |
}, | |
{ | |
x = -1.042, | |
y = 0.037000000000000002, | |
z = -0.46400000000000006 | |
}, | |
{ | |
x = -0.85099999999999998, | |
y = 0.037000000000000002, | |
z = -0.379 | |
}, | |
{ | |
x = -0.66500000000000004, | |
y = 0.037999999999999998, | |
z = -0.296 | |
}, | |
{ | |
x = -0.48499999999999996, | |
y = 0.037999999999999998, | |
z = -0.21600000000000001 | |
}, | |
{ | |
x = -0.31400000000000001, | |
y = 0.039000000000000004, | |
z = -0.14000000000000002 | |
}, | |
{ | |
x = -0.152, | |
y = 0.039000000000000004, | |
z = -0.068000000000000007 | |
} | |
}, | |
cannon_barrel_recoil_shiftings_load_correction_matrix = { | |
{ | |
0, | |
0.25, | |
0 | |
}, | |
{ | |
-0.25, | |
0, | |
0 | |
}, | |
{ | |
0, | |
0, | |
0.25 | |
} | |
}, | |
cannon_base_pictures = { | |
layers = { | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-16.png" | |
}, | |
height = 136, | |
hr_version = { | |
direction_count = 256, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-16.png" | |
}, | |
height = 270, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
0, | |
-1.265625 | |
}, | |
width = 358 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
0, | |
-1.25 | |
}, | |
width = 180 | |
}, | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-16.png" | |
}, | |
height = 170, | |
hr_version = { | |
direction_count = 256, | |
draw_as_shadow = true, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-cannon-base-shadow-16.png" | |
}, | |
height = 340, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
3.515625, | |
1.40625 | |
}, | |
width = 476 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
3.5, | |
1.40625 | |
}, | |
width = 238 | |
} | |
} | |
}, | |
cannon_base_shiftings = { | |
{ | |
0, | |
0.609375 | |
}, | |
{ | |
-0.046875, | |
0.59375 | |
}, | |
{ | |
-0.109375, | |
0.59375 | |
}, | |
{ | |
-0.171875, | |
0.578125 | |
}, | |
{ | |
-0.234375, | |
0.578125 | |
}, | |
{ | |
-0.28125, | |
0.5625 | |
}, | |
{ | |
-0.34375, | |
0.546875 | |
}, | |
{ | |
-0.40625, | |
0.546875 | |
}, | |
{ | |
-0.46875, | |
0.53125 | |
}, | |
{ | |
-0.515625, | |
0.515625 | |
}, | |
{ | |
-0.578125, | |
0.5 | |
}, | |
{ | |
-0.640625, | |
0.484375 | |
}, | |
{ | |
-0.6875, | |
0.46875 | |
}, | |
{ | |
-0.75, | |
0.453125 | |
}, | |
{ | |
-0.796875, | |
0.4375 | |
}, | |
{ | |
-0.859375, | |
0.40625 | |
}, | |
{ | |
-0.90625, | |
0.390625 | |
}, | |
{ | |
-0.953125, | |
0.375 | |
}, | |
{ | |
-1, | |
0.34375 | |
}, | |
{ | |
-1.0625, | |
0.328125 | |
}, | |
{ | |
-1.109375, | |
0.296875 | |
}, | |
{ | |
-1.15625, | |
0.28125 | |
}, | |
{ | |
-1.203125, | |
0.25 | |
}, | |
{ | |
-1.25, | |
0.234375 | |
}, | |
{ | |
-1.296875, | |
0.203125 | |
}, | |
{ | |
-1.328125, | |
0.171875 | |
}, | |
{ | |
-1.375, | |
0.140625 | |
}, | |
{ | |
-1.421875, | |
0.125 | |
}, | |
{ | |
-1.453125, | |
0.09375 | |
}, | |
{ | |
-1.5, | |
0.0625 | |
}, | |
{ | |
-1.53125, | |
0.03125 | |
}, | |
{ | |
-1.578125, | |
0 | |
}, | |
{ | |
-1.609375, | |
-0.015625 | |
}, | |
{ | |
-1.640625, | |
-0.046875 | |
}, | |
{ | |
-1.671875, | |
-0.078125 | |
}, | |
{ | |
-1.703125, | |
-0.109375 | |
}, | |
{ | |
-1.734375, | |
-0.15625 | |
}, | |
{ | |
-1.765625, | |
-0.1875 | |
}, | |
{ | |
-1.796875, | |
-0.21875 | |
}, | |
{ | |
-1.8125, | |
-0.25 | |
}, | |
{ | |
-1.84375, | |
-0.28125 | |
}, | |
{ | |
-1.875, | |
-0.328125 | |
}, | |
{ | |
-1.890625, | |
-0.359375 | |
}, | |
{ | |
-1.90625, | |
-0.390625 | |
}, | |
{ | |
-1.9375, | |
-0.421875 | |
}, | |
{ | |
-1.953125, | |
-0.46875 | |
}, | |
{ | |
-1.96875, | |
-0.5 | |
}, | |
{ | |
-1.984375, | |
-0.53125 | |
}, | |
{ | |
-2, | |
-0.578125 | |
}, | |
{ | |
-2.015625, | |
-0.609375 | |
}, | |
{ | |
-2.03125, | |
-0.65625 | |
}, | |
{ | |
-2.03125, | |
-0.6875 | |
}, | |
{ | |
-2.046875, | |
-0.71875 | |
}, | |
{ | |
-2.046875, | |
-0.765625 | |
}, | |
{ | |
-2.0625, | |
-0.796875 | |
}, | |
{ | |
-2.0625, | |
-0.828125 | |
}, | |
{ | |
-2.0625, | |
-0.875 | |
}, | |
{ | |
-2.078125, | |
-0.90625 | |
}, | |
{ | |
-2.078125, | |
-0.9375 | |
}, | |
{ | |
-2.078125, | |
-0.984375 | |
}, | |
{ | |
-2.078125, | |
-1.015625 | |
}, | |
{ | |
-2.0625, | |
-1.0625 | |
}, | |
{ | |
-2.0625, | |
-1.09375 | |
}, | |
{ | |
-2.0625, | |
-1.125 | |
}, | |
{ | |
-2.046875, | |
-1.15625 | |
}, | |
{ | |
-2.0625, | |
-1.203125 | |
}, | |
{ | |
-2.0625, | |
-1.234375 | |
}, | |
{ | |
-2.078125, | |
-1.265625 | |
}, | |
{ | |
-2.078125, | |
-1.3125 | |
}, | |
{ | |
-2.078125, | |
-1.34375 | |
}, | |
{ | |
-2.078125, | |
-1.375 | |
}, | |
{ | |
-2.078125, | |
-1.421875 | |
}, | |
{ | |
-2.078125, | |
-1.453125 | |
}, | |
{ | |
-2.078125, | |
-1.5 | |
}, | |
{ | |
-2.0625, | |
-1.53125 | |
}, | |
{ | |
-2.0625, | |
-1.5625 | |
}, | |
{ | |
-2.046875, | |
-1.609375 | |
}, | |
{ | |
-2.046875, | |
-1.640625 | |
}, | |
{ | |
-2.03125, | |
-1.671875 | |
}, | |
{ | |
-2.015625, | |
-1.71875 | |
}, | |
{ | |
-2.015625, | |
-1.75 | |
}, | |
{ | |
-2, | |
-1.796875 | |
}, | |
{ | |
-1.984375, | |
-1.828125 | |
}, | |
{ | |
-1.96875, | |
-1.859375 | |
}, | |
{ | |
-1.953125, | |
-1.90625 | |
}, | |
{ | |
-1.921875, | |
-1.9375 | |
}, | |
{ | |
-1.90625, | |
-1.96875 | |
}, | |
{ | |
-1.890625, | |
-2 | |
}, | |
{ | |
-1.859375, | |
-2.046875 | |
}, | |
{ | |
-1.84375, | |
-2.078125 | |
}, | |
{ | |
-1.8125, | |
-2.109375 | |
}, | |
{ | |
-1.78125, | |
-2.140625 | |
}, | |
{ | |
-1.75, | |
-2.1875 | |
}, | |
{ | |
-1.71875, | |
-2.21875 | |
}, | |
{ | |
-1.6875, | |
-2.25 | |
}, | |
{ | |
-1.65625, | |
-2.28125 | |
}, | |
{ | |
-1.625, | |
-2.3125 | |
}, | |
{ | |
-1.59375, | |
-2.34375 | |
}, | |
{ | |
-1.5625, | |
-2.375 | |
}, | |
{ | |
-1.515625, | |
-2.40625 | |
}, | |
{ | |
-1.484375, | |
-2.4375 | |
}, | |
{ | |
-1.4375, | |
-2.46875 | |
}, | |
{ | |
-1.40625, | |
-2.5 | |
}, | |
{ | |
-1.359375, | |
-2.53125 | |
}, | |
{ | |
-1.3125, | |
-2.546875 | |
}, | |
{ | |
-1.265625, | |
-2.578125 | |
}, | |
{ | |
-1.234375, | |
-2.609375 | |
}, | |
{ | |
-1.1875, | |
-2.625 | |
}, | |
{ | |
-1.140625, | |
-2.65625 | |
}, | |
{ | |
-1.078125, | |
-2.671875 | |
}, | |
{ | |
-1.03125, | |
-2.703125 | |
}, | |
{ | |
-0.984375, | |
-2.71875 | |
}, | |
{ | |
-0.9375, | |
-2.75 | |
}, | |
{ | |
-0.890625, | |
-2.765625 | |
}, | |
{ | |
-0.828125, | |
-2.78125 | |
}, | |
{ | |
-0.78125, | |
-2.8125 | |
}, | |
{ | |
-0.71875, | |
-2.828125 | |
}, | |
{ | |
-0.671875, | |
-2.84375 | |
}, | |
{ | |
-0.609375, | |
-2.859375 | |
}, | |
{ | |
-0.546875, | |
-2.875 | |
}, | |
{ | |
-0.5, | |
-2.890625 | |
}, | |
{ | |
-0.4375, | |
-2.90625 | |
}, | |
{ | |
-0.375, | |
-2.90625 | |
}, | |
{ | |
-0.328125, | |
-2.921875 | |
}, | |
{ | |
-0.265625, | |
-2.9375 | |
}, | |
{ | |
-0.203125, | |
-2.9375 | |
}, | |
{ | |
-0.140625, | |
-2.953125 | |
}, | |
{ | |
-0.078125, | |
-2.953125 | |
}, | |
{ | |
-0.015625, | |
-2.96875 | |
}, | |
{ | |
0.03125, | |
-2.96875 | |
}, | |
{ | |
0.09375, | |
-2.953125 | |
}, | |
{ | |
0.15625, | |
-2.953125 | |
}, | |
{ | |
0.21875, | |
-2.9375 | |
}, | |
{ | |
0.265625, | |
-2.9375 | |
}, | |
{ | |
0.328125, | |
-2.921875 | |
}, | |
{ | |
0.390625, | |
-2.90625 | |
}, | |
{ | |
0.453125, | |
-2.890625 | |
}, | |
{ | |
0.515625, | |
-2.890625 | |
}, | |
{ | |
0.5625, | |
-2.875 | |
}, | |
{ | |
0.625, | |
-2.859375 | |
}, | |
{ | |
0.671875, | |
-2.84375 | |
}, | |
{ | |
0.734375, | |
-2.828125 | |
}, | |
{ | |
0.78125, | |
-2.796875 | |
}, | |
{ | |
0.84375, | |
-2.78125 | |
}, | |
{ | |
0.890625, | |
-2.765625 | |
}, | |
{ | |
0.953125, | |
-2.75 | |
}, | |
{ | |
1, | |
-2.71875 | |
}, | |
{ | |
1.046875, | |
-2.703125 | |
}, | |
{ | |
1.09375, | |
-2.671875 | |
}, | |
{ | |
1.140625, | |
-2.65625 | |
}, | |
{ | |
1.1875, | |
-2.625 | |
}, | |
{ | |
1.234375, | |
-2.609375 | |
}, | |
{ | |
1.28125, | |
-2.578125 | |
}, | |
{ | |
1.328125, | |
-2.546875 | |
}, | |
{ | |
1.375, | |
-2.515625 | |
}, | |
{ | |
1.40625, | |
-2.5 | |
}, | |
{ | |
1.453125, | |
-2.46875 | |
}, | |
{ | |
1.484375, | |
-2.4375 | |
}, | |
{ | |
1.53125, | |
-2.40625 | |
}, | |
{ | |
1.5625, | |
-2.375 | |
}, | |
{ | |
1.609375, | |
-2.34375 | |
}, | |
{ | |
1.640625, | |
-2.3125 | |
}, | |
{ | |
1.671875, | |
-2.28125 | |
}, | |
{ | |
1.703125, | |
-2.25 | |
}, | |
{ | |
1.734375, | |
-2.21875 | |
}, | |
{ | |
1.765625, | |
-2.1875 | |
}, | |
{ | |
1.796875, | |
-2.140625 | |
}, | |
{ | |
1.828125, | |
-2.109375 | |
}, | |
{ | |
1.84375, | |
-2.078125 | |
}, | |
{ | |
1.875, | |
-2.046875 | |
}, | |
{ | |
1.890625, | |
-2 | |
}, | |
{ | |
1.921875, | |
-1.96875 | |
}, | |
{ | |
1.9375, | |
-1.9375 | |
}, | |
{ | |
1.953125, | |
-1.90625 | |
}, | |
{ | |
1.96875, | |
-1.859375 | |
}, | |
{ | |
1.984375, | |
-1.828125 | |
}, | |
{ | |
2, | |
-1.796875 | |
}, | |
{ | |
2.015625, | |
-1.75 | |
}, | |
{ | |
2.03125, | |
-1.71875 | |
}, | |
{ | |
2.046875, | |
-1.671875 | |
}, | |
{ | |
2.046875, | |
-1.640625 | |
}, | |
{ | |
2.0625, | |
-1.609375 | |
}, | |
{ | |
2.078125, | |
-1.5625 | |
}, | |
{ | |
2.078125, | |
-1.53125 | |
}, | |
{ | |
2.078125, | |
-1.5 | |
}, | |
{ | |
2.078125, | |
-1.453125 | |
}, | |
{ | |
2.09375, | |
-1.421875 | |
}, | |
{ | |
2.09375, | |
-1.375 | |
}, | |
{ | |
2.09375, | |
-1.34375 | |
}, | |
{ | |
2.078125, | |
-1.3125 | |
}, | |
{ | |
2.078125, | |
-1.265625 | |
}, | |
{ | |
2.078125, | |
-1.234375 | |
}, | |
{ | |
2.078125, | |
-1.203125 | |
}, | |
{ | |
2.078125, | |
-1.171875 | |
}, | |
{ | |
2.078125, | |
-1.125 | |
}, | |
{ | |
2.09375, | |
-1.09375 | |
}, | |
{ | |
2.09375, | |
-1.0625 | |
}, | |
{ | |
2.09375, | |
-1.015625 | |
}, | |
{ | |
2.09375, | |
-0.984375 | |
}, | |
{ | |
2.09375, | |
-0.953125 | |
}, | |
{ | |
2.09375, | |
-0.90625 | |
}, | |
{ | |
2.09375, | |
-0.875 | |
}, | |
{ | |
2.09375, | |
-0.828125 | |
}, | |
{ | |
2.078125, | |
-0.796875 | |
}, | |
{ | |
2.078125, | |
-0.765625 | |
}, | |
{ | |
2.0625, | |
-0.71875 | |
}, | |
{ | |
2.0625, | |
-0.6875 | |
}, | |
{ | |
2.046875, | |
-0.640625 | |
}, | |
{ | |
2.03125, | |
-0.609375 | |
}, | |
{ | |
2.03125, | |
-0.578125 | |
}, | |
{ | |
2.015625, | |
-0.53125 | |
}, | |
{ | |
2, | |
-0.5 | |
}, | |
{ | |
1.96875, | |
-0.46875 | |
}, | |
{ | |
1.953125, | |
-0.421875 | |
}, | |
{ | |
1.9375, | |
-0.390625 | |
}, | |
{ | |
1.921875, | |
-0.359375 | |
}, | |
{ | |
1.890625, | |
-0.3125 | |
}, | |
{ | |
1.875, | |
-0.28125 | |
}, | |
{ | |
1.84375, | |
-0.25 | |
}, | |
{ | |
1.8125, | |
-0.21875 | |
}, | |
{ | |
1.796875, | |
-0.1875 | |
}, | |
{ | |
1.765625, | |
-0.140625 | |
}, | |
{ | |
1.734375, | |
-0.109375 | |
}, | |
{ | |
1.703125, | |
-0.078125 | |
}, | |
{ | |
1.671875, | |
-0.046875 | |
}, | |
{ | |
1.625, | |
-0.015625 | |
}, | |
{ | |
1.59375, | |
0 | |
}, | |
{ | |
1.5625, | |
0.03125 | |
}, | |
{ | |
1.515625, | |
0.0625 | |
}, | |
{ | |
1.484375, | |
0.09375 | |
}, | |
{ | |
1.4375, | |
0.125 | |
}, | |
{ | |
1.40625, | |
0.15625 | |
}, | |
{ | |
1.359375, | |
0.171875 | |
}, | |
{ | |
1.3125, | |
0.203125 | |
}, | |
{ | |
1.265625, | |
0.234375 | |
}, | |
{ | |
1.21875, | |
0.25 | |
}, | |
{ | |
1.171875, | |
0.28125 | |
}, | |
{ | |
1.125, | |
0.3125 | |
}, | |
{ | |
1.078125, | |
0.328125 | |
}, | |
{ | |
1.03125, | |
0.359375 | |
}, | |
{ | |
0.984375, | |
0.375 | |
}, | |
{ | |
0.921875, | |
0.390625 | |
}, | |
{ | |
0.875, | |
0.421875 | |
}, | |
{ | |
0.828125, | |
0.4375 | |
}, | |
{ | |
0.765625, | |
0.453125 | |
}, | |
{ | |
0.71875, | |
0.46875 | |
}, | |
{ | |
0.65625, | |
0.484375 | |
}, | |
{ | |
0.59375, | |
0.5 | |
}, | |
{ | |
0.546875, | |
0.515625 | |
}, | |
{ | |
0.484375, | |
0.53125 | |
}, | |
{ | |
0.421875, | |
0.546875 | |
}, | |
{ | |
0.359375, | |
0.5625 | |
}, | |
{ | |
0.3125, | |
0.5625 | |
}, | |
{ | |
0.25, | |
0.578125 | |
}, | |
{ | |
0.1875, | |
0.59375 | |
}, | |
{ | |
0.125, | |
0.59375 | |
} | |
}, | |
cannon_parking_frame_count = 8, | |
cannon_parking_speed = 0.25, | |
close_sound = 0 --[=[ 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" | |
}, | |
drive_over_tie_trigger = { | |
sound = { | |
{ | |
filename = "__base__/sound/train-tie-1.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-2.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-3.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-4.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-5.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-6.ogg", | |
volume = 0.4 | |
} | |
}, | |
type = "play-sound" | |
}, | |
dying_explosion = "artillery-wagon-explosion", | |
energy_per_hit_point = 2, | |
flags = { | |
"placeable-neutral", | |
"player-creation", | |
"placeable-off-grid" | |
}, | |
friction_force = 0.5, | |
gun = "artillery-wagon-cannon", | |
icon = "__base__/graphics/icons/artillery-wagon.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
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/artillery-wagon-minimap-representation.png", | |
flags = { | |
"icon" | |
}, | |
scale = 0.5, | |
size = { | |
20, | |
40 | |
} | |
}, | |
name = "artillery-wagon", | |
open_sound = 0 --[=[ ref [""]["artillery-turret"]["artillery-turret"].open_sound ]=], | |
pictures = { | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-16.png" | |
}, | |
height = 206, | |
hr_version = { | |
allow_low_quality_rotation = true, | |
dice = 4, | |
direction_count = 256, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-16.png" | |
}, | |
height = 410, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.859375 | |
}, | |
width = 476 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
0, | |
-0.84375 | |
}, | |
width = 238 | |
}, | |
{ | |
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", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-16.png" | |
}, | |
height = 240, | |
hr_version = { | |
allow_low_quality_rotation = true, | |
dice = 4, | |
direction_count = 256, | |
draw_as_shadow = true, | |
filenames = { | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-1.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-2.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-3.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-4.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-5.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-6.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-7.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-8.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-9.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-10.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-11.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-12.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-13.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-14.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-15.png", | |
"__base__/graphics/entity/artillery-wagon/hr-artillery-wagon-base-shadow-16.png" | |
}, | |
height = 480, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
1.140625, | |
0.203125 | |
}, | |
width = 598 | |
}, | |
line_length = 4, | |
lines_per_file = 4, | |
priority = "very-low", | |
shift = { | |
1.15625, | |
0.1875 | |
}, | |
width = 300 | |
} | |
} | |
}, | |
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 | |
} | |
}, | |
rotating_stopped_sound = { | |
filename = "__base__/sound/fight/artillery-rotation-stop.ogg" | |
}, | |
selected_minimap_representation = { | |
filename = "__base__/graphics/entity/artillery-wagon/artillery-wagon-selected-minimap-representation.png", | |
flags = { | |
"icon" | |
}, | |
scale = 0.5, | |
size = { | |
20, | |
40 | |
} | |
}, | |
selection_box = { | |
{ | |
-1, | |
-2.703125 | |
}, | |
{ | |
1, | |
3.296875 | |
} | |
}, | |
sound_minimum_speed = 0.1, | |
stand_by_light = { | |
{ | |
add_perspective = true, | |
color = { | |
a = 0, | |
b = 1, | |
g = 0.2, | |
r = 0.05 | |
}, | |
intensity = 0.5, | |
minimum_darkness = 0.3, | |
shift = { | |
-0.6, | |
-3.5 | |
}, | |
size = 2 | |
}, | |
{ | |
add_perspective = true, | |
color = { | |
a = 0, | |
b = 1, | |
g = 0.2, | |
r = 0.05 | |
}, | |
intensity = 0.5, | |
minimum_darkness = 0.3, | |
shift = { | |
0.6, | |
-3.5 | |
}, | |
size = 2 | |
} | |
}, | |
tie_distance = 50, | |
turn_after_shooting_cooldown = 60, | |
turret_rotation_speed = 0.001, | |
type = "artillery-wagon", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
vertical_selection_shift = -0.796875, | |
water_reflection = { | |
orientation_to_variation = false, | |
pictures = { | |
filename = "__base__/graphics/entity/artillery-wagon/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 = { | |
direction_count = 256, | |
filenames = { | |
"__base__/graphics/entity/diesel-locomotive/train-wheels-01.png", | |
"__base__/graphics/entity/diesel-locomotive/train-wheels-02.png" | |
}, | |
height = 115, | |
hr_version = { | |
direction_count = 256, | |
filenames = { | |
"__base__/graphics/entity/diesel-locomotive/hr-train-wheels-1.png", | |
"__base__/graphics/entity/diesel-locomotive/hr-train-wheels-2.png", | |
"__base__/graphics/entity/diesel-locomotive/hr-train-wheels-3.png", | |
"__base__/graphics/entity/diesel-locomotive/hr-train-wheels-4.png", | |
"__base__/graphics/entity/diesel-locomotive/hr-train-wheels-5.png", | |
"__base__/graphics/entity/diesel-locomotive/hr-train-wheels-6.png", | |
"__base__/graphics/entity/diesel-locomotive/hr-train-wheels-7.png", | |
"__base__/graphics/entity/diesel-locomotive/hr-train-wheels-8.png" | |
}, | |
height = 227, | |
line_length = 4, | |
lines_per_file = 8, | |
priority = "very-low", | |
scale = 0.5, | |
width = 229 | |
}, | |
line_length = 8, | |
lines_per_file = 16, | |
priority = "very-low", | |
width = 115 | |
}, | |
working_sound = { | |
match_volume_to_activity = true, | |
sound = { | |
filename = "__base__/sound/train-wheels.ogg", | |
volume = 0.3 | |
} | |
} | |
} | |
}, | |
["assembling-machine"] = { | |
["assembling-machine-1"] = { | |
alert_icon_shift = { | |
-0.09375, | |
-0.375 | |
}, | |
animation = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/assembling-machine-1/assembling-machine-1.png", | |
frame_count = 32, | |
height = 114, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-1/hr-assembling-machine-1.png", | |
frame_count = 32, | |
height = 226, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0, | |
0.0625 | |
}, | |
width = 214 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0, | |
0.0625 | |
}, | |
width = 108 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/assembling-machine-1/assembling-machine-1-shadow.png", | |
frame_count = 1, | |
height = 83, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/assembling-machine-1/hr-assembling-machine-1-shadow.png", | |
frame_count = 1, | |
height = 165, | |
line_length = 1, | |
priority = "high", | |
repeat_count = 32, | |
scale = 0.5, | |
shift = { | |
0.265625, | |
0.15625 | |
}, | |
width = 190 | |
}, | |
line_length = 1, | |
priority = "high", | |
repeat_count = 32, | |
shift = { | |
0.265625, | |
0.171875 | |
}, | |
width = 95 | |
} | |
} | |
}, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.close_sound ]=], | |
collision_box = { | |
{ | |
-1.2, | |
-1.2 | |
}, | |
{ | |
1.2, | |
1.2 | |
} | |
}, | |
corpse = "assembling-machine-1-remnants", | |
crafting_categories = { | |
"crafting", | |
"basic-crafting", | |
"advanced-crafting" | |
}, | |
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", | |
energy_source = { | |
emissions_per_minute = 4, | |
type = "electric", | |
usage_priority = "secondary-input" | |
}, | |
energy_usage = "75kW", | |
fast_replaceable_group = "assembling-machine", | |
flags = { | |
"placeable-neutral", | |
"placeable-player", | |
"player-creation" | |
}, | |
icon = "__base__/graphics/icons/assembling-machine-1.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 300, | |
minable = { | |
mining_time = 0.2, | |
result = "assembling-machine-1" | |
}, | |
name = "assembling-machine-1", | |
next_upgrade = "assembling-machine-2", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
resistances = { | |
{ | |
percent = 70, | |
type = "fire" | |
} | |
}, | |
selection_box = { | |
{ | |
-1.5, | |
-1.5 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
type = "assembling-machine", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
working_sound = { | |
audible_distance_modifier = 0.5, | |
fade_in_ticks = 4, | |
fade_out_ticks = 20, | |
sound = { | |
{ | |
filename = "__base__/sound/assembling-machine-t1-1.ogg", | |
volume = 0.5 | |
} | |
} | |
} | |
}, | |
["assembling-machine-2"] = { | |
alert_icon_shift = { | |
-0.09375, | |
-0.375 | |
}, | |
allowed_effects = { | |
"consumption", | |
"speed", | |
"productivity", | |
"pollution" | |
}, | |
animation = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2.png", | |
frame_count = 32, | |
height = 110, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2.png", | |
frame_count = 32, | |
height = 218, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0, | |
0.125 | |
}, | |
width = 214 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0, | |
0.125 | |
}, | |
width = 108 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-shadow.png", | |
frame_count = 32, | |
height = 82, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-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 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0.375, | |
0.15625 | |
}, | |
width = 98 | |
} | |
} | |
}, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.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" | |
}, | |
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 = 3, | |
type = "electric", | |
usage_priority = "secondary-input" | |
}, | |
energy_usage = "150kW", | |
fast_replaceable_group = "assembling-machine", | |
flags = { | |
"placeable-neutral", | |
"placeable-player", | |
"player-creation" | |
}, | |
fluid_boxes = { | |
{ | |
base_area = 10, | |
base_level = -1, | |
pipe_connections = { | |
{ | |
position = { | |
0, | |
-2 | |
}, | |
type = "input" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
pipe_picture = { | |
east = { | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-E.png", | |
height = 38, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2-pipe-E.png", | |
height = 76, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.765625, | |
0.03125 | |
}, | |
width = 42 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.78125, | |
0.03125 | |
}, | |
width = 20 | |
}, | |
north = { | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-N.png", | |
height = 18, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2-pipe-N.png", | |
height = 38, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.0703125, | |
0.421875 | |
}, | |
width = 71 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.078125, | |
0.4375 | |
}, | |
width = 35 | |
}, | |
south = { | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-S.png", | |
height = 31, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2-pipe-S.png", | |
height = 61, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.9765625 | |
}, | |
width = 88 | |
}, | |
priority = "extra-high", | |
shift = { | |
0, | |
-0.984375 | |
}, | |
width = 44 | |
}, | |
west = { | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-W.png", | |
height = 37, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2-pipe-W.png", | |
height = 73, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.8046875, | |
0.0390625 | |
}, | |
width = 39 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.796875, | |
0.046875 | |
}, | |
width = 19 | |
} | |
}, | |
production_type = "input", | |
secondary_draw_orders = { | |
north = -1 | |
} | |
}, | |
{ | |
base_area = 10, | |
base_level = 1, | |
pipe_connections = { | |
{ | |
position = { | |
0, | |
2 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
pipe_picture = { | |
east = { | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-E.png", | |
height = 38, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2-pipe-E.png", | |
height = 76, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.765625, | |
0.03125 | |
}, | |
width = 42 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.78125, | |
0.03125 | |
}, | |
width = 20 | |
}, | |
north = { | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-N.png", | |
height = 18, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2-pipe-N.png", | |
height = 38, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.0703125, | |
0.421875 | |
}, | |
width = 71 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.078125, | |
0.4375 | |
}, | |
width = 35 | |
}, | |
south = { | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-S.png", | |
height = 31, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2-pipe-S.png", | |
height = 61, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.9765625 | |
}, | |
width = 88 | |
}, | |
priority = "extra-high", | |
shift = { | |
0, | |
-0.984375 | |
}, | |
width = 44 | |
}, | |
west = { | |
filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-W.png", | |
height = 37, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-2/hr-assembling-machine-2-pipe-W.png", | |
height = 73, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.8046875, | |
0.0390625 | |
}, | |
width = 39 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.796875, | |
0.046875 | |
}, | |
width = 19 | |
} | |
}, | |
production_type = "output", | |
secondary_draw_orders = { | |
north = -1 | |
} | |
}, | |
off_when_no_fluid_recipe = true | |
}, | |
icon = "__base__/graphics/icons/assembling-machine-2.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 350, | |
minable = { | |
mining_time = 0.2, | |
result = "assembling-machine-2" | |
}, | |
module_specification = { | |
module_slots = 2 | |
}, | |
name = "assembling-machine-2", | |
next_upgrade = "assembling-machine-3", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
resistances = { | |
{ | |
percent = 70, | |
type = "fire" | |
} | |
}, | |
selection_box = { | |
{ | |
-1.5, | |
-1.5 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
type = "assembling-machine", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
working_sound = { | |
audible_distance_modifier = 0.5, | |
fade_in_ticks = 4, | |
fade_out_ticks = 20, | |
sound = { | |
{ | |
filename = "__base__/sound/assembling-machine-t2-1.ogg", | |
volume = 0.45 | |
} | |
} | |
} | |
}, | |
["assembling-machine-3"] = { | |
alert_icon_shift = { | |
-0.09375, | |
-0.375 | |
}, | |
allowed_effects = { | |
"consumption", | |
"speed", | |
"productivity", | |
"pollution" | |
}, | |
animation = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3.png", | |
frame_count = 32, | |
height = 119, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3.png", | |
frame_count = 32, | |
height = 237, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.0234375 | |
}, | |
width = 214 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0, | |
-0.015625 | |
}, | |
width = 108 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-shadow.png", | |
frame_count = 32, | |
height = 82, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-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 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0.875, | |
0.125 | |
}, | |
width = 130 | |
} | |
} | |
}, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.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" | |
}, | |
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 = { | |
{ | |
-1.5, | |
-1.7 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
dying_explosion = "assembling-machine-3-explosion", | |
energy_source = { | |
emissions_per_minute = 2, | |
type = "electric", | |
usage_priority = "secondary-input" | |
}, | |
energy_usage = "375kW", | |
fast_replaceable_group = "assembling-machine", | |
flags = { | |
"placeable-neutral", | |
"placeable-player", | |
"player-creation" | |
}, | |
fluid_boxes = { | |
{ | |
base_area = 10, | |
base_level = -1, | |
pipe_connections = { | |
{ | |
position = { | |
0, | |
-2 | |
}, | |
type = "input" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
pipe_picture = { | |
east = { | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-E.png", | |
height = 38, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3-pipe-E.png", | |
height = 76, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.765625, | |
0.03125 | |
}, | |
width = 42 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.78125, | |
0.03125 | |
}, | |
width = 20 | |
}, | |
north = { | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-N.png", | |
height = 18, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3-pipe-N.png", | |
height = 38, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.0703125, | |
0.421875 | |
}, | |
width = 71 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.078125, | |
0.4375 | |
}, | |
width = 35 | |
}, | |
south = { | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-S.png", | |
height = 31, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3-pipe-S.png", | |
height = 61, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.9765625 | |
}, | |
width = 88 | |
}, | |
priority = "extra-high", | |
shift = { | |
0, | |
-0.984375 | |
}, | |
width = 44 | |
}, | |
west = { | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-W.png", | |
height = 37, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3-pipe-W.png", | |
height = 73, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.8046875, | |
0.0390625 | |
}, | |
width = 39 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.796875, | |
0.046875 | |
}, | |
width = 19 | |
} | |
}, | |
production_type = "input", | |
secondary_draw_orders = { | |
north = -1 | |
} | |
}, | |
{ | |
base_area = 10, | |
base_level = 1, | |
pipe_connections = { | |
{ | |
position = { | |
0, | |
2 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
pipe_picture = { | |
east = { | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-E.png", | |
height = 38, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3-pipe-E.png", | |
height = 76, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.765625, | |
0.03125 | |
}, | |
width = 42 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.78125, | |
0.03125 | |
}, | |
width = 20 | |
}, | |
north = { | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-N.png", | |
height = 18, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3-pipe-N.png", | |
height = 38, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.0703125, | |
0.421875 | |
}, | |
width = 71 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.078125, | |
0.4375 | |
}, | |
width = 35 | |
}, | |
south = { | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-S.png", | |
height = 31, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3-pipe-S.png", | |
height = 61, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.9765625 | |
}, | |
width = 88 | |
}, | |
priority = "extra-high", | |
shift = { | |
0, | |
-0.984375 | |
}, | |
width = 44 | |
}, | |
west = { | |
filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-W.png", | |
height = 37, | |
hr_version = { | |
filename = "__base__/graphics/entity/assembling-machine-3/hr-assembling-machine-3-pipe-W.png", | |
height = 73, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.8046875, | |
0.0390625 | |
}, | |
width = 39 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.796875, | |
0.046875 | |
}, | |
width = 19 | |
} | |
}, | |
production_type = "output", | |
secondary_draw_orders = { | |
north = -1 | |
} | |
}, | |
off_when_no_fluid_recipe = true | |
}, | |
icon = "__base__/graphics/icons/assembling-machine-3.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 400, | |
minable = { | |
mining_time = 0.2, | |
result = "assembling-machine-3" | |
}, | |
module_specification = { | |
module_slots = 4 | |
}, | |
name = "assembling-machine-3", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
resistances = { | |
{ | |
percent = 70, | |
type = "fire" | |
} | |
}, | |
selection_box = { | |
{ | |
-1.5, | |
-1.5 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
type = "assembling-machine", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
working_sound = { | |
audible_distance_modifier = 0.5, | |
fade_in_ticks = 4, | |
fade_out_ticks = 20, | |
sound = { | |
{ | |
filename = "__base__/sound/assembling-machine-t3-1.ogg", | |
volume = 0.45 | |
} | |
} | |
} | |
}, | |
centrifuge = { | |
allowed_effects = { | |
"consumption", | |
"speed", | |
"productivity", | |
"pollution" | |
}, | |
always_draw_idle_animation = true, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.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 = { | |
{ | |
-1.5, | |
-2.2000000000000002 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
dying_explosion = "centrifuge-explosion", | |
energy_source = { | |
emissions_per_minute = 4, | |
type = "electric", | |
usage_priority = "secondary-input" | |
}, | |
energy_usage = "350kW", | |
flags = { | |
"placeable-neutral", | |
"placeable-player", | |
"player-creation" | |
}, | |
icon = "__base__/graphics/icons/centrifuge.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
idle_animation = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-C.png", | |
frame_count = 64, | |
height = 107, | |
hr_version = { | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-C.png", | |
frame_count = 64, | |
height = 214, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
-0.0078125, | |
-0.828125 | |
}, | |
width = 237 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
-0.015625, | |
-0.828125 | |
}, | |
width = 119 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-C-shadow.png", | |
frame_count = 64, | |
height = 74, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-C-shadow.png", | |
frame_count = 64, | |
height = 152, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.5234375, | |
-0.3125 | |
}, | |
width = 279 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0.625, | |
-0.3125 | |
}, | |
width = 132 | |
}, | |
{ | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-B.png", | |
frame_count = 64, | |
height = 117, | |
hr_version = { | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-B.png", | |
frame_count = 64, | |
height = 234, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.71875, | |
0.203125 | |
}, | |
width = 156 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0.71875, | |
0.203125 | |
}, | |
width = 78 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-B-shadow.png", | |
frame_count = 64, | |
height = 74, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-B-shadow.png", | |
frame_count = 64, | |
height = 149, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
1.9765625, | |
0.4765625 | |
}, | |
width = 251 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
1.96875, | |
0.5 | |
}, | |
width = 124 | |
}, | |
{ | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-A.png", | |
frame_count = 64, | |
height = 123, | |
hr_version = { | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-A.png", | |
frame_count = 64, | |
height = 246, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
-0.8203125, | |
0.109375 | |
}, | |
width = 139 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
-0.8125, | |
0.109375 | |
}, | |
width = 70 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-A-shadow.png", | |
frame_count = 64, | |
height = 54, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-A-shadow.png", | |
frame_count = 64, | |
height = 124, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.265625, | |
0.734375 | |
}, | |
width = 230 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0.1875, | |
0.84375 | |
}, | |
width = 108 | |
} | |
} | |
}, | |
max_health = 350, | |
minable = { | |
mining_time = 0.1, | |
result = "centrifuge" | |
}, | |
module_specification = { | |
module_slots = 2 | |
}, | |
name = "centrifuge", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
resistances = { | |
{ | |
percent = 70, | |
type = "fire" | |
} | |
}, | |
selection_box = { | |
{ | |
-1.5, | |
-1.5 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
type = "assembling-machine", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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", | |
volume = 0.3 | |
}, | |
{ | |
filename = "__base__/sound/centrifuge-2.ogg", | |
volume = 0.3 | |
}, | |
{ | |
filename = "__base__/sound/centrifuge-6.ogg", | |
volume = 0.3 | |
} | |
} | |
}, | |
working_visualisations = { | |
{ | |
effect = "uranium-glow", | |
fadeout = true, | |
light = { | |
color = { | |
b = 0, | |
g = 1, | |
r = 0 | |
}, | |
intensity = 0.2, | |
shift = { | |
0, | |
0 | |
}, | |
size = 9.9000000000000004 | |
} | |
}, | |
{ | |
animation = { | |
layers = { | |
{ | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-C-light.png", | |
frame_count = 64, | |
height = 104, | |
hr_version = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-C-light.png", | |
frame_count = 64, | |
height = 207, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.8515625 | |
}, | |
width = 190 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0, | |
-0.84375 | |
}, | |
width = 96 | |
}, | |
{ | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-B-light.png", | |
frame_count = 64, | |
height = 103, | |
hr_version = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-B-light.png", | |
frame_count = 64, | |
height = 206, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.5234375, | |
0.015625 | |
}, | |
width = 131 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
0.515625, | |
0.015625 | |
}, | |
width = 65 | |
}, | |
{ | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/centrifuge/centrifuge-A-light.png", | |
frame_count = 64, | |
height = 98, | |
hr_version = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/centrifuge/hr-centrifuge-A-light.png", | |
frame_count = 64, | |
height = 197, | |
line_length = 8, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
-0.734375, | |
-0.0546875 | |
}, | |
width = 108 | |
}, | |
line_length = 8, | |
priority = "high", | |
shift = { | |
-0.734375, | |
-0.0625 | |
}, | |
width = 55 | |
} | |
} | |
}, | |
draw_as_light = true, | |
effect = "uranium-glow", | |
fadeout = true | |
} | |
} | |
}, | |
["chemical-plant"] = { | |
allowed_effects = { | |
"consumption", | |
"speed", | |
"productivity", | |
"pollution" | |
}, | |
animation = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant.png", | |
frame_count = 24, | |
height = 148, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant.png", | |
frame_count = 24, | |
height = 292, | |
line_length = 12, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.28125 | |
}, | |
width = 220, | |
x = 0, | |
y = 584 | |
}, | |
line_length = 12, | |
priority = "high", | |
scale = 1, | |
shift = { | |
0.03125, | |
-0.28125 | |
}, | |
width = 108, | |
x = 0, | |
y = 296 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-shadow.png", | |
frame_count = 1, | |
height = 112, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-shadow.png", | |
frame_count = 1, | |
height = 222, | |
priority = "high", | |
repeat_count = 24, | |
scale = 0.5, | |
shift = { | |
0.84375, | |
0.1875 | |
}, | |
width = 312, | |
x = 312, | |
y = 0 | |
}, | |
priority = "high", | |
repeat_count = 24, | |
scale = 1, | |
shift = { | |
0.875, | |
0.1875 | |
}, | |
width = 154, | |
x = 154, | |
y = 0 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant.png", | |
frame_count = 24, | |
height = 148, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant.png", | |
frame_count = 24, | |
height = 292, | |
line_length = 12, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[1].hr_version.shift ]=], | |
width = 220, | |
x = 0, | |
y = 0 | |
}, | |
line_length = 12, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[1].shift ]=], | |
width = 108, | |
x = 0, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-shadow.png", | |
frame_count = 1, | |
height = 112, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-shadow.png", | |
frame_count = 1, | |
height = 222, | |
priority = "high", | |
repeat_count = 24, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[2].hr_version.shift ]=], | |
width = 312, | |
x = 0, | |
y = 0 | |
}, | |
priority = "high", | |
repeat_count = 24, | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[2].shift ]=], | |
width = 154, | |
x = 0, | |
y = 0 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant.png", | |
frame_count = 24, | |
height = 148, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant.png", | |
frame_count = 24, | |
height = 292, | |
line_length = 12, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[1].hr_version.shift ]=], | |
width = 220, | |
x = 0, | |
y = 1168 | |
}, | |
line_length = 12, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[1].shift ]=], | |
width = 108, | |
x = 0, | |
y = 592 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-shadow.png", | |
frame_count = 1, | |
height = 112, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-shadow.png", | |
frame_count = 1, | |
height = 222, | |
priority = "high", | |
repeat_count = 24, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[2].hr_version.shift ]=], | |
width = 312, | |
x = 624, | |
y = 0 | |
}, | |
priority = "high", | |
repeat_count = 24, | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[2].shift ]=], | |
width = 154, | |
x = 308, | |
y = 0 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant.png", | |
frame_count = 24, | |
height = 148, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant.png", | |
frame_count = 24, | |
height = 292, | |
line_length = 12, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[1].hr_version.shift ]=], | |
width = 220, | |
x = 0, | |
y = 1752 | |
}, | |
line_length = 12, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[1].shift ]=], | |
width = 108, | |
x = 0, | |
y = 888 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-shadow.png", | |
frame_count = 1, | |
height = 112, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-shadow.png", | |
frame_count = 1, | |
height = 222, | |
priority = "high", | |
repeat_count = 24, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[2].hr_version.shift ]=], | |
width = 312, | |
x = 936, | |
y = 0 | |
}, | |
priority = "high", | |
repeat_count = 24, | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["chemical-plant"].animation.east.layers[2].shift ]=], | |
width = 154, | |
x = 462, | |
y = 0 | |
} | |
} | |
} | |
}, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.close_sound ]=], | |
collision_box = { | |
{ | |
-1.2, | |
-1.2 | |
}, | |
{ | |
1.2, | |
1.2 | |
} | |
}, | |
corpse = "chemical-plant-remnants", | |
crafting_categories = { | |
"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 = { | |
{ | |
-1.5, | |
-1.9 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
dying_explosion = "chemical-plant-explosion", | |
energy_source = { | |
emissions_per_minute = 4, | |
type = "electric", | |
usage_priority = "secondary-input" | |
}, | |
energy_usage = "210kW", | |
flags = { | |
"placeable-neutral", | |
"placeable-player", | |
"player-creation" | |
}, | |
fluid_boxes = { | |
{ | |
base_area = 10, | |
base_level = -1, | |
pipe_connections = { | |
{ | |
position = { | |
-1, | |
-2 | |
}, | |
type = "input" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "input" | |
}, | |
{ | |
base_area = 10, | |
base_level = -1, | |
pipe_connections = { | |
{ | |
position = { | |
1, | |
-2 | |
}, | |
type = "input" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "input" | |
}, | |
{ | |
base_level = 1, | |
pipe_connections = { | |
{ | |
position = { | |
-1, | |
2 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "output" | |
}, | |
{ | |
base_level = 1, | |
pipe_connections = { | |
{ | |
position = { | |
1, | |
2 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "output" | |
} | |
}, | |
icon = "__base__/graphics/icons/chemical-plant.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 300, | |
minable = { | |
mining_time = 0.1, | |
result = "chemical-plant" | |
}, | |
module_specification = { | |
module_slots = 3 | |
}, | |
name = "chemical-plant", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
selection_box = { | |
{ | |
-1.5, | |
-1.5 | |
}, | |
{ | |
1.5, | |
1.5 | |
} | |
}, | |
type = "assembling-machine", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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 = { | |
apparent_volume = 1.5, | |
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 | |
} | |
} | |
}, | |
working_visualisations = { | |
{ | |
apply_recipe_tint = "primary", | |
east_animation = { | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-liquid-east.png", | |
frame_count = 24, | |
height = 18, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-liquid-east.png", | |
frame_count = 24, | |
height = 36, | |
line_length = 6, | |
scale = 0.5, | |
shift = { | |
0, | |
0.6875 | |
}, | |
width = 70 | |
}, | |
line_length = 6, | |
shift = { | |
0, | |
0.6875 | |
}, | |
width = 36 | |
}, | |
north_animation = { | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-liquid-north.png", | |
frame_count = 24, | |
height = 24, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-liquid-north.png", | |
frame_count = 24, | |
height = 44, | |
line_length = 6, | |
scale = 0.5, | |
shift = { | |
0.71875, | |
0.46875 | |
}, | |
width = 66 | |
}, | |
line_length = 6, | |
shift = { | |
0.75, | |
0.4375 | |
}, | |
width = 32 | |
}, | |
south_animation = { | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-liquid-south.png", | |
frame_count = 24, | |
height = 24, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-liquid-south.png", | |
frame_count = 24, | |
height = 42, | |
line_length = 6, | |
scale = 0.5, | |
shift = { | |
0, | |
0.53125 | |
}, | |
width = 66 | |
}, | |
line_length = 6, | |
shift = { | |
0, | |
0.5 | |
}, | |
width = 34 | |
}, | |
west_animation = { | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-liquid-west.png", | |
frame_count = 24, | |
height = 20, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-liquid-west.png", | |
frame_count = 24, | |
height = 36, | |
line_length = 6, | |
scale = 0.5, | |
shift = { | |
-0.3125, | |
0.40625 | |
}, | |
width = 74 | |
}, | |
line_length = 6, | |
shift = { | |
-0.3125, | |
0.375 | |
}, | |
width = 38 | |
} | |
}, | |
{ | |
apply_recipe_tint = "secondary", | |
east_animation = { | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-foam-east.png", | |
frame_count = 24, | |
height = 18, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-foam-east.png", | |
frame_count = 24, | |
height = 36, | |
line_length = 6, | |
scale = 0.5, | |
shift = { | |
0, | |
0.6875 | |
}, | |
width = 68 | |
}, | |
line_length = 6, | |
shift = { | |
0, | |
0.6875 | |
}, | |
width = 34 | |
}, | |
north_animation = { | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-foam-north.png", | |
frame_count = 24, | |
height = 22, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-foam-north.png", | |
frame_count = 24, | |
height = 42, | |
line_length = 6, | |
scale = 0.5, | |
shift = { | |
0.75, | |
0.46875 | |
}, | |
width = 62 | |
}, | |
line_length = 6, | |
shift = { | |
0.75, | |
0.4375 | |
}, | |
width = 32 | |
}, | |
south_animation = { | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-foam-south.png", | |
frame_count = 24, | |
height = 18, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-foam-south.png", | |
frame_count = 24, | |
height = 40, | |
line_length = 6, | |
scale = 0.5, | |
shift = { | |
0.03125, | |
0.53125 | |
}, | |
width = 60 | |
}, | |
line_length = 6, | |
shift = { | |
0, | |
0.5625 | |
}, | |
width = 32 | |
}, | |
west_animation = { | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-foam-west.png", | |
frame_count = 24, | |
height = 16, | |
hr_version = { | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-foam-west.png", | |
frame_count = 24, | |
height = 28, | |
line_length = 6, | |
scale = 0.5, | |
shift = { | |
-0.28125, | |
0.46875 | |
}, | |
width = 68 | |
}, | |
line_length = 6, | |
shift = { | |
-0.3125, | |
0.4375 | |
}, | |
width = 36 | |
} | |
}, | |
{ | |
animation = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-smoke-outer.png", | |
frame_count = 47, | |
height = 94, | |
hr_version = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-smoke-outer.png", | |
frame_count = 47, | |
height = 188, | |
line_length = 16, | |
scale = 0.5, | |
shift = { | |
-0.0625, | |
-1.25 | |
}, | |
width = 90 | |
}, | |
line_length = 16, | |
shift = { | |
-0.0625, | |
-1.25 | |
}, | |
width = 46 | |
}, | |
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 = 42, | |
hr_version = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/chemical-plant/hr-chemical-plant-smoke-inner.png", | |
frame_count = 47, | |
height = 84, | |
line_length = 16, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.4375 | |
}, | |
width = 40 | |
}, | |
line_length = 16, | |
shift = { | |
0, | |
-0.4375 | |
}, | |
width = 20 | |
}, | |
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 | |
} | |
} | |
} | |
}, | |
["oil-refinery"] = { | |
allowed_effects = { | |
"consumption", | |
"speed", | |
"productivity", | |
"pollution" | |
}, | |
animation = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery.png", | |
frame_count = 1, | |
height = 255, | |
hr_version = { | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery.png", | |
frame_count = 1, | |
height = 430, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.234375 | |
}, | |
width = 386, | |
x = 386, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = { | |
2.515625, | |
0.484375 | |
}, | |
width = 337, | |
x = 337, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-shadow.png", | |
frame_count = 1, | |
height = 213, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-shadow.png", | |
force_hr_shadow = true, | |
frame_count = 1, | |
height = 426, | |
priority = "high", | |
scale = 0.5, | |
shift = { | |
2.578125, | |
0.828125 | |
}, | |
width = 674, | |
x = 674, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = { | |
2.578125, | |
0.828125 | |
}, | |
width = 337, | |
x = 337, | |
y = 0 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery.png", | |
frame_count = 1, | |
height = 255, | |
hr_version = { | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery.png", | |
frame_count = 1, | |
height = 430, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[1].hr_version.shift ]=], | |
width = 386, | |
x = 0, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[1].shift ]=], | |
width = 337, | |
x = 0, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-shadow.png", | |
frame_count = 1, | |
height = 213, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-shadow.png", | |
force_hr_shadow = true, | |
frame_count = 1, | |
height = 426, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[2].hr_version.shift ]=], | |
width = 674, | |
x = 0, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[2].shift ]=], | |
width = 337, | |
x = 0, | |
y = 0 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery.png", | |
frame_count = 1, | |
height = 255, | |
hr_version = { | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery.png", | |
frame_count = 1, | |
height = 430, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[1].hr_version.shift ]=], | |
width = 386, | |
x = 772, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[1].shift ]=], | |
width = 337, | |
x = 674, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-shadow.png", | |
frame_count = 1, | |
height = 213, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-shadow.png", | |
force_hr_shadow = true, | |
frame_count = 1, | |
height = 426, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[2].hr_version.shift ]=], | |
width = 674, | |
x = 1348, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[2].shift ]=], | |
width = 337, | |
x = 674, | |
y = 0 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery.png", | |
frame_count = 1, | |
height = 255, | |
hr_version = { | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery.png", | |
frame_count = 1, | |
height = 430, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[1].hr_version.shift ]=], | |
width = 386, | |
x = 1158, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[1].shift ]=], | |
width = 337, | |
x = 1011, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-shadow.png", | |
frame_count = 1, | |
height = 213, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-shadow.png", | |
force_hr_shadow = true, | |
frame_count = 1, | |
height = 426, | |
priority = "high", | |
scale = 0.5, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[2].hr_version.shift ]=], | |
width = 674, | |
x = 2022, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
shift = 0 --[=[ ref [""]["assembling-machine"]["oil-refinery"].animation.east.layers[2].shift ]=], | |
width = 337, | |
x = 1011, | |
y = 0 | |
} | |
} | |
} | |
}, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.close_sound ]=], | |
collision_box = { | |
{ | |
-2.3999999999999999, | |
-2.3999999999999999 | |
}, | |
{ | |
2.3999999999999999, | |
2.3999999999999999 | |
} | |
}, | |
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 = { | |
{ | |
-2.5, | |
-2.7999999999999998 | |
}, | |
{ | |
2.5, | |
2.5 | |
} | |
}, | |
dying_explosion = "oil-refinery-explosion", | |
energy_source = { | |
emissions_per_minute = 6, | |
type = "electric", | |
usage_priority = "secondary-input" | |
}, | |
energy_usage = "420kW", | |
flags = { | |
"placeable-neutral", | |
"player-creation" | |
}, | |
fluid_boxes = { | |
{ | |
base_area = 10, | |
base_level = -1, | |
pipe_connections = { | |
{ | |
position = { | |
-1, | |
3 | |
}, | |
type = "input" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "input" | |
}, | |
{ | |
base_area = 10, | |
base_level = -1, | |
pipe_connections = { | |
{ | |
position = { | |
1, | |
3 | |
}, | |
type = "input" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "input" | |
}, | |
{ | |
base_level = 1, | |
pipe_connections = { | |
{ | |
position = { | |
-2, | |
-3 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "output" | |
}, | |
{ | |
base_level = 1, | |
pipe_connections = { | |
{ | |
position = { | |
0, | |
-3 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "output" | |
}, | |
{ | |
base_level = 1, | |
pipe_connections = { | |
{ | |
position = { | |
2, | |
-3 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "output" | |
} | |
}, | |
icon = "__base__/graphics/icons/oil-refinery.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 350, | |
minable = { | |
mining_time = 0.2, | |
result = "oil-refinery" | |
}, | |
module_specification = { | |
module_slots = 3 | |
}, | |
name = "oil-refinery", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
scale_entity_info_icon = true, | |
selection_box = { | |
{ | |
-2.5, | |
-2.5 | |
}, | |
{ | |
2.5, | |
2.5 | |
} | |
}, | |
type = "assembling-machine", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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" | |
} | |
}, | |
working_visualisations = { | |
{ | |
animation = { | |
animation_speed = 0.75, | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-fire.png", | |
frame_count = 60, | |
height = 40, | |
hr_version = { | |
animation_speed = 0.75, | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-fire.png", | |
frame_count = 60, | |
height = 81, | |
line_length = 10, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.4453125 | |
}, | |
width = 40 | |
}, | |
line_length = 10, | |
shift = { | |
0, | |
-0.4375 | |
}, | |
width = 20 | |
}, | |
constant_speed = true, | |
draw_as_light = 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 | |
} | |
}, | |
{ | |
draw_as_light = true, | |
east_animation = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-light.png", | |
height = 104, | |
hr_version = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-light.png", | |
height = 205, | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-1.5625 | |
}, | |
width = 321, | |
x = 321 | |
}, | |
shift = { | |
-0.0625, | |
-1.5625 | |
}, | |
width = 163, | |
x = 163 | |
}, | |
fadeout = true, | |
north_animation = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-light.png", | |
height = 104, | |
hr_version = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-light.png", | |
height = 205, | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-1.5625 | |
}, | |
width = 321 | |
}, | |
shift = { | |
-0.0625, | |
-1.5625 | |
}, | |
width = 163 | |
}, | |
south_animation = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-light.png", | |
height = 104, | |
hr_version = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-light.png", | |
height = 205, | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-1.5625 | |
}, | |
width = 321, | |
x = 642 | |
}, | |
shift = { | |
-0.0625, | |
-1.5625 | |
}, | |
width = 163, | |
x = 326 | |
}, | |
west_animation = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/oil-refinery/oil-refinery-light.png", | |
height = 104, | |
hr_version = { | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/oil-refinery/hr-oil-refinery-light.png", | |
height = 205, | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-1.5625 | |
}, | |
width = 321, | |
x = 963 | |
}, | |
shift = { | |
-0.0625, | |
-1.5625 | |
}, | |
width = 163, | |
x = 489 | |
} | |
} | |
} | |
} | |
}, | |
["autoplace-control"] = { | |
coal = { | |
category = "resource", | |
localised_name = { | |
"", | |
"[entity=coal] ", | |
{ | |
"entity-name.coal" | |
} | |
}, | |
name = "coal", | |
order = "b-d", | |
richness = true, | |
type = "autoplace-control" | |
}, | |
["copper-ore"] = { | |
category = "resource", | |
localised_name = { | |
"", | |
"[entity=copper-ore] ", | |
{ | |
"entity-name.copper-ore" | |
} | |
}, | |
name = "copper-ore", | |
order = "b-b", | |
richness = true, | |
type = "autoplace-control" | |
}, | |
["crude-oil"] = { | |
category = "resource", | |
localised_name = { | |
"", | |
"[entity=crude-oil] ", | |
{ | |
"entity-name.crude-oil" | |
} | |
}, | |
name = "crude-oil", | |
order = "b-f", | |
richness = true, | |
type = "autoplace-control" | |
}, | |
["enemy-base"] = { | |
category = "enemy", | |
name = "enemy-base", | |
order = "c-z", | |
richness = false, | |
type = "autoplace-control" | |
}, | |
["iron-ore"] = { | |
category = "resource", | |
localised_name = { | |
"", | |
"[entity=iron-ore] ", | |
{ | |
"entity-name.iron-ore" | |
} | |
}, | |
name = "iron-ore", | |
order = "b-a", | |
richness = true, | |
type = "autoplace-control" | |
}, | |
stone = { | |
category = "resource", | |
localised_name = { | |
"", | |
"[entity=stone] ", | |
{ | |
"entity-name.stone" | |
} | |
}, | |
name = "stone", | |
order = "b-c", | |
richness = true, | |
type = "autoplace-control" | |
}, | |
trees = { | |
category = "terrain", | |
name = "trees", | |
order = "c-y", | |
richness = true, | |
type = "autoplace-control" | |
}, | |
["uranium-ore"] = { | |
category = "resource", | |
localised_name = { | |
"", | |
"[entity=uranium-ore] ", | |
{ | |
"entity-name.uranium-ore" | |
} | |
}, | |
name = "uranium-ore", | |
order = "b-e", | |
richness = true, | |
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 = 64, | |
hr_version = { | |
filename = "__base__/graphics/equipment/hr-battery-equipment.png", | |
height = 128, | |
priority = "medium", | |
scale = 0.5, | |
width = 64 | |
}, | |
priority = "medium", | |
width = 32 | |
}, | |
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 = 64, | |
hr_version = { | |
filename = "__base__/graphics/equipment/hr-battery-mk2-equipment.png", | |
height = 128, | |
priority = "medium", | |
scale = 0.5, | |
width = 64 | |
}, | |
priority = "medium", | |
width = 32 | |
}, | |
type = "battery-equipment" | |
} | |
}, | |
beacon = { | |
beacon = { | |
allowed_effects = { | |
"consumption", | |
"speed", | |
"pollution" | |
}, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.close_sound ]=], | |
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 = 0.5, | |
drawing_box = { | |
{ | |
-1.5, | |
-2.2000000000000002 | |
}, | |
{ | |
1.5, | |
1.3 | |
} | |
}, | |
dying_explosion = "beacon-explosion", | |
energy_source = { | |
type = "electric", | |
usage_priority = "secondary-input" | |
}, | |
energy_usage = "480kW", | |
flags = { | |
"placeable-player", | |
"player-creation" | |
}, | |
graphics_set = { | |
animation_list = { | |
{ | |
always_draw = true, | |
animation = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/beacon/beacon-bottom.png", | |
height = 96, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-bottom.png", | |
height = 192, | |
scale = 0.5, | |
shift = { | |
0.015625, | |
0.03125 | |
}, | |
width = 212 | |
}, | |
shift = { | |
0, | |
0.03125 | |
}, | |
width = 106 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/beacon/beacon-shadow.png", | |
height = 90, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/beacon/hr-beacon-shadow.png", | |
height = 176, | |
scale = 0.5, | |
shift = { | |
0.390625, | |
0.015625 | |
}, | |
width = 244 | |
}, | |
shift = { | |
0.375, | |
0.03125 | |
}, | |
width = 122 | |
} | |
} | |
}, | |
render_layer = "floor-mechanics" | |
}, | |
{ | |
always_draw = true, | |
animation = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/beacon/beacon-top.png", | |
height = 70, | |
hr_version = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/beacon/hr-beacon-top.png", | |
height = 140, | |
repeat_count = 45, | |
scale = 0.5, | |
shift = { | |
0.09375, | |
-0.59375 | |
}, | |
width = 96 | |
}, | |
repeat_count = 45, | |
shift = { | |
0.09375, | |
-0.59375 | |
}, | |
width = 48 | |
}, | |
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 = 94, | |
hr_version = { | |
animation_speed = 0.5, | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/beacon/hr-beacon-light.png", | |
frame_count = 45, | |
height = 186, | |
line_length = 9, | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.5625 | |
}, | |
width = 110 | |
}, | |
line_length = 9, | |
shift = { | |
0.03125, | |
-0.5625 | |
}, | |
width = 56 | |
}, | |
apply_tint = true, | |
draw_as_light = true, | |
draw_as_sprite = true, | |
render_layer = "object" | |
} | |
}, | |
animation_progress = 1, | |
apply_module_tint = "secondary", | |
apply_module_tint_to_light = "none", | |
min_animation_progress = 0, | |
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 = 34, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-module-slot-1.png", | |
height = 66, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
-0.5, | |
0.453125 | |
}, | |
variation_count = 4, | |
width = 50 | |
}, | |
line_length = 4, | |
shift = { | |
-0.5, | |
0.46875 | |
}, | |
variation_count = 4, | |
width = 26 | |
}, | |
render_layer = "lower-object" | |
}, | |
{ | |
apply_module_tint = "primary", | |
pictures = { | |
filename = "__base__/graphics/entity/beacon/beacon-module-mask-box-1.png", | |
height = 16, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-module-mask-box-1.png", | |
height = 32, | |
line_length = 3, | |
scale = 0.5, | |
shift = { | |
-0.53125, | |
0.46875 | |
}, | |
variation_count = 3, | |
width = 36 | |
}, | |
line_length = 3, | |
shift = { | |
-0.53125, | |
0.46875 | |
}, | |
variation_count = 3, | |
width = 18 | |
}, | |
render_layer = "lower-object" | |
}, | |
{ | |
apply_module_tint = "secondary", | |
pictures = { | |
filename = "__base__/graphics/entity/beacon/beacon-module-mask-lights-1.png", | |
height = 6, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-module-mask-lights-1.png", | |
height = 12, | |
line_length = 3, | |
scale = 0.5, | |
shift = { | |
-0.578125, | |
0.40625 | |
}, | |
variation_count = 3, | |
width = 26 | |
}, | |
line_length = 3, | |
shift = { | |
-0.5625, | |
0.40625 | |
}, | |
variation_count = 3, | |
width = 14 | |
}, | |
render_layer = "lower-object-above-shadow" | |
}, | |
{ | |
apply_module_tint = "secondary", | |
draw_as_light = true, | |
draw_as_sprite = false, | |
pictures = { | |
filename = "__base__/graphics/entity/beacon/beacon-module-lights-1.png", | |
height = 22, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-module-lights-1.png", | |
height = 42, | |
line_length = 3, | |
scale = 0.5, | |
shift = { | |
-0.5625, | |
0.40625 | |
}, | |
variation_count = 3, | |
width = 56 | |
}, | |
line_length = 3, | |
shift = { | |
-0.5625, | |
0.40625 | |
}, | |
variation_count = 3, | |
width = 28 | |
} | |
} | |
}, | |
{ | |
{ | |
has_empty_slot = true, | |
pictures = { | |
filename = "__base__/graphics/entity/beacon/beacon-module-slot-2.png", | |
height = 22, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-module-slot-2.png", | |
height = 44, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
0.59375, | |
-0.375 | |
}, | |
variation_count = 4, | |
width = 46 | |
}, | |
line_length = 4, | |
shift = { | |
0.59375, | |
-0.375 | |
}, | |
variation_count = 4, | |
width = 24 | |
}, | |
render_layer = "lower-object" | |
}, | |
{ | |
apply_module_tint = "primary", | |
pictures = { | |
filename = "__base__/graphics/entity/beacon/beacon-module-mask-box-2.png", | |
height = 14, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-module-mask-box-2.png", | |
height = 26, | |
line_length = 3, | |
scale = 0.5, | |
shift = { | |
0.640625, | |
-0.375 | |
}, | |
variation_count = 3, | |
width = 36 | |
}, | |
line_length = 3, | |
shift = { | |
0.625, | |
-0.375 | |
}, | |
variation_count = 3, | |
width = 18 | |
}, | |
render_layer = "lower-object" | |
}, | |
{ | |
apply_module_tint = "secondary", | |
pictures = { | |
filename = "__base__/graphics/entity/beacon/beacon-module-mask-lights-2.png", | |
height = 8, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-module-mask-lights-2.png", | |
height = 14, | |
line_length = 3, | |
scale = 0.5, | |
shift = { | |
0.6875, | |
-0.484375 | |
}, | |
variation_count = 3, | |
width = 24 | |
}, | |
line_length = 3, | |
shift = { | |
0.6875, | |
-0.46875 | |
}, | |
variation_count = 3, | |
width = 12 | |
}, | |
render_layer = "lower-object-above-shadow" | |
}, | |
{ | |
apply_module_tint = "secondary", | |
draw_as_light = true, | |
draw_as_sprite = false, | |
pictures = { | |
filename = "__base__/graphics/entity/beacon/beacon-module-lights-2.png", | |
height = 24, | |
hr_version = { | |
filename = "__base__/graphics/entity/beacon/hr-beacon-module-lights-2.png", | |
height = 46, | |
line_length = 3, | |
scale = 0.5, | |
shift = { | |
0.6875, | |
-0.5 | |
}, | |
variation_count = 3, | |
width = 66 | |
}, | |
line_length = 3, | |
shift = { | |
0.6875, | |
-0.5 | |
}, | |
variation_count = 3, | |
width = 34 | |
} | |
} | |
} | |
}, | |
tier_offset = 0, | |
use_for_empty_slots = true | |
} | |
}, | |
no_modules_tint = { | |
1, | |
0, | |
0 | |
}, | |
random_animation_offset = true | |
}, | |
icon = "__base__/graphics/icons/beacon.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 200, | |
minable = { | |
mining_time = 0.2, | |
result = "beacon" | |
}, | |
module_specification = { | |
module_info_icon_shift = { | |
0, | |
0 | |
}, | |
module_info_max_icons_per_row = 2, | |
module_info_multi_row_initial_height_modifier = -0.3, | |
module_slots = 2 | |
}, | |
name = "beacon", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
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", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
water_reflection = { | |
orientation_to_variation = false, | |
pictures = { | |
filename = "__base__/graphics/entity/beacon/beacon-reflection.png", | |
height = 28, | |
priority = "extra-high", | |
scale = 5, | |
shift = { | |
0, | |
1.71875 | |
}, | |
variation_count = 1, | |
width = 24 | |
}, | |
rotate = false | |
}, | |
working_sound = { | |
audible_distance_modifier = 0.33000000000000003, | |
max_sounds_per_type = 3, | |
sound = { | |
{ | |
filename = "__base__/sound/beacon-1.ogg", | |
volume = 0.2 | |
}, | |
{ | |
filename = "__base__/sound/beacon-2.ogg", | |
volume = 0.2 | |
} | |
} | |
} | |
} | |
}, | |
beam = { | |
["electric-beam"] = { | |
action = { | |
action_delivery = { | |
target_effects = { | |
{ | |
damage = { | |
amount = 10, | |
type = "electric" | |
}, | |
type = "damage" | |
} | |
}, | |
type = "instant" | |
}, | |
type = "direct" | |
}, | |
action_triggered_automatically = false, | |
body = { | |
{ | |
blend_mode = "additive-soft", | |
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", | |
filename = "__base__/graphics/entity/beam/beam-body-2.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-3.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-4.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-5.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-6.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
} | |
}, | |
damage_interval = 20, | |
ending = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/tileable-beam-END.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 54, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/hr-tileable-beam-END.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 93, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
-0.078125, | |
-0.046875 | |
}, | |
width = 91 | |
}, | |
line_length = 4, | |
shift = { | |
-0.046875, | |
0 | |
}, | |
width = 49 | |
}, | |
flags = { | |
"not-on-map" | |
}, | |
ground_light_animations = { | |
body = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", | |
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, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", | |
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, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", | |
height = 256, | |
line_length = 1, | |
repeat_count = 16, | |
scale = 0.5, | |
shift = { | |
1, | |
0 | |
}, | |
tint = { | |
0.05, | |
0.5, | |
0.5 | |
}, | |
width = 256 | |
} | |
}, | |
head = { | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-head.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
shift = { | |
-0.109375, | |
0 | |
}, | |
width = 38 | |
}, | |
light_animations = { | |
body = { | |
{ | |
blend_mode = "additive-soft", | |
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", | |
filename = "__base__/graphics/entity/beam/beam-body-2.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-3.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-4.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-5.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-6.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
} | |
}, | |
ending = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/tileable-beam-END.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 54, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/hr-tileable-beam-END.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 93, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
-0.078125, | |
-0.046875 | |
}, | |
width = 91 | |
}, | |
line_length = 4, | |
shift = { | |
-0.046875, | |
0 | |
}, | |
width = 49 | |
}, | |
head = { | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-head.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
shift = { | |
-0.109375, | |
0 | |
}, | |
width = 38 | |
}, | |
start = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/tileable-beam-START.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 40, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/hr-tileable-beam-START.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 66, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
0.53125, | |
0 | |
}, | |
width = 94 | |
}, | |
line_length = 4, | |
shift = { | |
-0.03125, | |
0 | |
}, | |
width = 52 | |
}, | |
tail = { | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-tail.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
shift = { | |
0.09375, | |
0 | |
}, | |
width = 39 | |
} | |
}, | |
name = "electric-beam", | |
random_target_offset = true, | |
start = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/tileable-beam-START.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 40, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/hr-tileable-beam-START.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 66, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
0.53125, | |
0 | |
}, | |
width = 94 | |
}, | |
line_length = 4, | |
shift = { | |
-0.03125, | |
0 | |
}, | |
width = 52 | |
}, | |
tail = { | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-tail.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
shift = { | |
0.09375, | |
0 | |
}, | |
width = 39 | |
}, | |
target_offset = { | |
0, | |
-0.5 | |
}, | |
type = "beam", | |
width = 0.5, | |
working_sound = { | |
max_sounds_per_type = 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, | |
body = { | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-1.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-2.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-3.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-4.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-5.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-6.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
} | |
}, | |
damage_interval = 20, | |
ending = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/tileable-beam-END.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 54, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/hr-tileable-beam-END.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 93, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
-0.078125, | |
-0.046875 | |
}, | |
width = 91 | |
}, | |
line_length = 4, | |
shift = { | |
-0.046875, | |
0 | |
}, | |
width = 49 | |
}, | |
flags = { | |
"not-on-map" | |
}, | |
ground_light_animations = { | |
body = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", | |
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, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", | |
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, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", | |
height = 256, | |
line_length = 1, | |
repeat_count = 16, | |
scale = 0.5, | |
shift = { | |
1, | |
0 | |
}, | |
tint = { | |
0.05, | |
0.5, | |
0.5 | |
}, | |
width = 256 | |
} | |
}, | |
head = { | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-head.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
shift = { | |
-0.109375, | |
0 | |
}, | |
width = 38 | |
}, | |
light_animations = { | |
body = { | |
{ | |
blend_mode = "additive-soft", | |
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", | |
filename = "__base__/graphics/entity/beam/beam-body-2.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-3.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-4.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-5.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
}, | |
{ | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-body-6.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
width = 32 | |
} | |
}, | |
ending = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/tileable-beam-END.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 54, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/hr-tileable-beam-END.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 93, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
-0.078125, | |
-0.046875 | |
}, | |
width = 91 | |
}, | |
line_length = 4, | |
shift = { | |
-0.046875, | |
0 | |
}, | |
width = 49 | |
}, | |
head = { | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-head.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
shift = { | |
-0.109375, | |
0 | |
}, | |
width = 38 | |
}, | |
start = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/tileable-beam-START.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 40, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/hr-tileable-beam-START.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 66, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
0.53125, | |
0 | |
}, | |
width = 94 | |
}, | |
line_length = 4, | |
shift = { | |
-0.03125, | |
0 | |
}, | |
width = 52 | |
}, | |
tail = { | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-tail.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam-no-sound"].light_animations.body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
shift = { | |
0.09375, | |
0 | |
}, | |
width = 39 | |
} | |
}, | |
name = "electric-beam-no-sound", | |
random_target_offset = true, | |
start = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/tileable-beam-START.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 40, | |
hr_version = { | |
direction_count = 1, | |
filename = "__base__/graphics/entity/beam/hr-tileable-beam-START.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 66, | |
line_length = 4, | |
scale = 0.5, | |
shift = { | |
0.53125, | |
0 | |
}, | |
width = 94 | |
}, | |
line_length = 4, | |
shift = { | |
-0.03125, | |
0 | |
}, | |
width = 52 | |
}, | |
tail = { | |
blend_mode = "additive-soft", | |
filename = "__base__/graphics/entity/beam/beam-tail.png", | |
flags = 0 --[=[ ref [""].beam["electric-beam"].body[1].flags ]=], | |
frame_count = 16, | |
height = 39, | |
line_length = 16, | |
shift = { | |
0.09375, | |
0 | |
}, | |
width = 39 | |
}, | |
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, | |
body = { | |
{ | |
animation_speed = 0.5, | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/laser-turret/hr-laser-body.png", | |
frame_count = 8, | |
height = 12, | |
line_length = 8, | |
scale = 0.5, | |
width = 64 | |
} | |
}, | |
damage_interval = 20, | |
flags = { | |
"not-on-map" | |
}, | |
ground_light_animations = { | |
body = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", | |
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, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", | |
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, | |
filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", | |
height = 256, | |
line_length = 1, | |
repeat_count = 8, | |
scale = 0.5, | |
shift = { | |
1, | |
0 | |
}, | |
tint = { | |
0.5, | |
0.05, | |
0.05 | |
}, | |
width = 256 | |
} | |
}, | |
head = { | |
animation_speed = 0.5, | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/laser-turret/hr-laser-body.png", | |
frame_count = 8, | |
height = 12, | |
line_length = 8, | |
scale = 0.5, | |
width = 64 | |
}, | |
light_animations = { | |
body = { | |
{ | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/laser-turret/hr-laser-body-light.png", | |
frame_count = 8, | |
height = 12, | |
line_length = 8, | |
scale = 0.5, | |
width = 64 | |
} | |
}, | |
head = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/laser-turret/hr-laser-body-light.png", | |
frame_count = 8, | |
height = 12, | |
line_length = 8, | |
scale = 0.5, | |
width = 64 | |
}, | |
tail = { | |
animation_speed = 0.5, | |
filename = "__base__/graphics/entity/laser-turret/hr-laser-end-light.png", | |
frame_count = 8, | |
height = 62, | |
scale = 0.5, | |
shift = { | |
0.359375, | |
0.03125 | |
}, | |
width = 110 | |
} | |
}, | |
name = "laser-beam", | |
random_target_offset = true, | |
tail = { | |
animation_speed = 0.5, | |
blend_mode = "additive", | |
filename = "__base__/graphics/entity/laser-turret/hr-laser-end.png", | |
frame_count = 8, | |
height = 62, | |
scale = 0.5, | |
shift = { | |
0.359375, | |
0.03125 | |
}, | |
width = 110 | |
}, | |
type = "beam", | |
width = 0.5, | |
working_sound = { | |
max_sounds_per_type = 1, | |
sound = { | |
filename = "__base__/sound/fight/laser-beam.ogg", | |
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 = 32, | |
hr_version = { | |
filename = "__base__/graphics/equipment/hr-belt-immunity-equipment.png", | |
height = 64, | |
priority = "medium", | |
scale = 0.5, | |
width = 64 | |
}, | |
priority = "medium", | |
width = 32 | |
}, | |
type = "belt-immunity-equipment" | |
} | |
}, | |
blueprint = { | |
blueprint = { | |
alt_selection_color = { | |
0.3, | |
0.8, | |
1 | |
}, | |
alt_selection_count_button_color = { | |
0.3, | |
0.8, | |
1 | |
}, | |
alt_selection_cursor_box_type = "copy", | |
alt_selection_mode = { | |
"blueprint" | |
}, | |
close_sound = { | |
filename = "__base__/sound/item-close.ogg", | |
volume = 1 | |
}, | |
draw_label_for_cursor_render = true, | |
flags = { | |
"not-stackable", | |
"spawnable" | |
}, | |
icon = "__base__/graphics/icons/blueprint.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "blueprint", | |
open_sound = { | |
filename = "__base__/sound/item-open.ogg", | |
volume = 1 | |
}, | |
order = "c[automated-construction]-a[blueprint]", | |
selection_color = { | |
57, | |
156, | |
251 | |
}, | |
selection_count_button_color = { | |
43, | |
113, | |
180 | |
}, | |
selection_cursor_box_type = "copy", | |
selection_mode = { | |
"blueprint" | |
}, | |
stack_size = 1, | |
subgroup = "tool", | |
type = "blueprint" | |
} | |
}, | |
["blueprint-book"] = { | |
["blueprint-book"] = { | |
close_sound = { | |
filename = "__base__/sound/item-close.ogg", | |
volume = 1 | |
}, | |
flags = { | |
"spawnable" | |
}, | |
icon = "__base__/graphics/icons/blueprint-book.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
inventory_size = "dynamic", | |
name = "blueprint-book", | |
open_sound = { | |
filename = "__base__/sound/item-open.ogg", | |
volume = 1 | |
}, | |
order = "c[automated-construction]-d[blueprint-book]", | |
stack_size = 1, | |
subgroup = "tool", | |
type = "blueprint-book" | |
} | |
}, | |
boiler = { | |
boiler = { | |
burning_cooldown = 20, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.close_sound ]=], | |
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 = 30, | |
fuel_category = "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" | |
}, | |
fire = { | |
east = { | |
animation_speed = 0.5, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-E-fire.png", | |
frame_count = 64, | |
height = 14, | |
hr_version = { | |
animation_speed = 0.5, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/hr-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 | |
}, | |
line_length = 8, | |
priority = "extra-high", | |
shift = { | |
-0.3125, | |
-0.6875 | |
}, | |
width = 14 | |
}, | |
north = { | |
animation_speed = 0.5, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-N-fire.png", | |
frame_count = 64, | |
height = 13, | |
hr_version = { | |
animation_speed = 0.5, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-N-fire.png", | |
frame_count = 64, | |
height = 26, | |
line_length = 8, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.265625 | |
}, | |
width = 26 | |
}, | |
line_length = 8, | |
priority = "extra-high", | |
shift = { | |
0, | |
-0.265625 | |
}, | |
width = 12 | |
}, | |
south = { | |
animation_speed = 0.5, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-S-fire.png", | |
frame_count = 64, | |
height = 9, | |
hr_version = { | |
animation_speed = 0.5, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/hr-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 | |
}, | |
line_length = 8, | |
priority = "extra-high", | |
shift = { | |
-0.03125, | |
-0.828125 | |
}, | |
width = 12 | |
}, | |
west = { | |
animation_speed = 0.5, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-W-fire.png", | |
frame_count = 64, | |
height = 14, | |
hr_version = { | |
animation_speed = 0.5, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/hr-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 | |
}, | |
line_length = 8, | |
priority = "extra-high", | |
shift = { | |
0.40625, | |
-0.71875 | |
}, | |
width = 14 | |
} | |
}, | |
fire_flicker_enabled = true, | |
fire_glow = { | |
east = { | |
blend_mode = "additive", | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-E-light.png", | |
frame_count = 1, | |
height = 122, | |
hr_version = { | |
blend_mode = "additive", | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-E-light.png", | |
frame_count = 1, | |
height = 244, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.0078125, | |
-0.40625 | |
}, | |
width = 139 | |
}, | |
priority = "extra-high", | |
shift = { | |
0, | |
-0.40625 | |
}, | |
width = 70 | |
}, | |
north = { | |
blend_mode = "additive", | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-N-light.png", | |
frame_count = 1, | |
height = 87, | |
hr_version = { | |
blend_mode = "additive", | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-N-light.png", | |
frame_count = 1, | |
height = 173, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-0.2109375 | |
}, | |
width = 200 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.03125, | |
-0.203125 | |
}, | |
width = 100 | |
}, | |
south = { | |
blend_mode = "additive", | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-S-light.png", | |
frame_count = 1, | |
height = 81, | |
hr_version = { | |
blend_mode = "additive", | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-S-light.png", | |
frame_count = 1, | |
height = 162, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.03125, | |
0.171875 | |
}, | |
width = 200 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.03125, | |
0.171875 | |
}, | |
width = 100 | |
}, | |
west = { | |
blend_mode = "additive", | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-W-light.png", | |
frame_count = 1, | |
height = 109, | |
hr_version = { | |
blend_mode = "additive", | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-W-light.png", | |
frame_count = 1, | |
height = 217, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.0625, | |
-0.1953125 | |
}, | |
width = 136 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.0625, | |
-0.203125 | |
}, | |
width = 68 | |
} | |
}, | |
fire_glow_flicker_enabled = true, | |
flags = { | |
"placeable-neutral", | |
"player-creation" | |
}, | |
fluid_box = { | |
base_area = 1, | |
base_level = -1, | |
filter = "water", | |
height = 2, | |
pipe_connections = { | |
{ | |
position = { | |
-2, | |
0.5 | |
}, | |
type = "input-output" | |
}, | |
{ | |
position = { | |
2, | |
0.5 | |
}, | |
type = "input-output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "input-output" | |
}, | |
icon = "__base__/graphics/icons/boiler.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 200, | |
minable = { | |
mining_time = 0.2, | |
result = "boiler" | |
}, | |
mode = "output-to-separate-pipe", | |
name = "boiler", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
output_fluid_box = { | |
base_area = 1, | |
base_level = 1, | |
filter = "steam", | |
height = 2, | |
pipe_connections = { | |
{ | |
position = { | |
0, | |
-1.5 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "output" | |
}, | |
patch = { | |
east = { | |
filename = "__base__/graphics/entity/boiler/boiler-E-patch.png", | |
height = 17, | |
hr_version = { | |
filename = "__base__/graphics/entity/boiler/hr-boiler-E-patch.png", | |
height = 36, | |
scale = 0.5, | |
shift = { | |
1.046875, | |
-0.421875 | |
}, | |
width = 6 | |
}, | |
priority = "extra-high", | |
shift = { | |
1.046875, | |
-0.421875 | |
}, | |
width = 3 | |
} | |
}, | |
resistances = { | |
{ | |
percent = 90, | |
type = "fire" | |
}, | |
{ | |
percent = 30, | |
type = "explosion" | |
}, | |
{ | |
percent = 30, | |
type = "impact" | |
} | |
}, | |
selection_box = { | |
{ | |
-1.5, | |
-1 | |
}, | |
{ | |
1.5, | |
1 | |
} | |
}, | |
structure = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/boiler/boiler-E-idle.png", | |
height = 147, | |
hr_version = { | |
filename = "__base__/graphics/entity/boiler/hr-boiler-E-idle.png", | |
height = 301, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.09375, | |
0.0390625 | |
}, | |
width = 216 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.109375, | |
-0.015625 | |
}, | |
width = 105 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-E-shadow.png", | |
height = 97, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-E-shadow.png", | |
height = 194, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.9375, | |
0.296875 | |
}, | |
width = 184 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.9375, | |
0.296875 | |
}, | |
width = 92 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/boiler/boiler-N-idle.png", | |
height = 108, | |
hr_version = { | |
filename = "__base__/graphics/entity/boiler/hr-boiler-N-idle.png", | |
height = 221, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.0390625, | |
0.1640625 | |
}, | |
width = 269 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.015625, | |
0.125 | |
}, | |
width = 131 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-N-shadow.png", | |
height = 82, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-N-shadow.png", | |
height = 164, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.640625, | |
0.28125 | |
}, | |
width = 274 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.640625, | |
0.28125 | |
}, | |
width = 137 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/boiler/boiler-S-idle.png", | |
height = 95, | |
hr_version = { | |
filename = "__base__/graphics/entity/boiler/hr-boiler-S-idle.png", | |
height = 192, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.125, | |
0.40625 | |
}, | |
width = 260 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.09375, | |
0.390625 | |
}, | |
width = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-S-shadow.png", | |
height = 66, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-S-shadow.png", | |
height = 131, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.9296875, | |
0.4921875 | |
}, | |
width = 311 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.9375, | |
0.5 | |
}, | |
width = 156 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/boiler/boiler-W-idle.png", | |
height = 132, | |
hr_version = { | |
filename = "__base__/graphics/entity/boiler/hr-boiler-W-idle.png", | |
height = 273, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.046875, | |
0.2421875 | |
}, | |
width = 196 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.03125, | |
0.15625 | |
}, | |
width = 96 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-W-shadow.png", | |
height = 109, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-W-shadow.png", | |
height = 218, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.609375, | |
0.203125 | |
}, | |
width = 206 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.609375, | |
0.203125 | |
}, | |
width = 103 | |
} | |
} | |
} | |
}, | |
target_temperature = 165, | |
type = "boiler", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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 = { | |
audible_distance_modifier = 0.3, | |
fade_in_ticks = 4, | |
fade_out_ticks = 20, | |
sound = { | |
filename = "__base__/sound/boiler.ogg", | |
volume = 0.7 | |
} | |
} | |
}, | |
["heat-exchanger"] = { | |
burning_cooldown = 20, | |
close_sound = 0 --[=[ ref [""].accumulator.accumulator.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 = 4, | |
position = { | |
0, | |
0.5 | |
} | |
} | |
}, | |
heat_picture = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-E-heated.png", | |
height = 40, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-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 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.65625, | |
-0.40625 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 40 | |
}, | |
{ | |
draw_as_light = true, | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-E-heated.png", | |
height = 40, | |
hr_version = { | |
draw_as_light = true, | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-E-heated.png", | |
height = 80, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.65625, | |
-0.40625 | |
}, | |
tint = { | |
1, | |
1, | |
1, | |
1 | |
}, | |
width = 80 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.65625, | |
-0.40625 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 40 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-N-heated.png", | |
height = 48, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-N-heated.png", | |
height = 96, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.015625, | |
0.265625 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 44 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.03125, | |
0.25 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 24 | |
}, | |
{ | |
draw_as_light = true, | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-N-heated.png", | |
height = 48, | |
hr_version = { | |
draw_as_light = true, | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-N-heated.png", | |
height = 96, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.015625, | |
0.265625 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 44 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.03125, | |
0.25 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 24 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-S-heated.png", | |
height = 20, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-S-heated.png", | |
height = 40, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-0.9375 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 28 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.03125, | |
-0.9375 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 16 | |
}, | |
{ | |
draw_as_light = true, | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-S-heated.png", | |
height = 20, | |
hr_version = { | |
draw_as_light = true, | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-S-heated.png", | |
height = 40, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-0.9375 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 28 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.03125, | |
-0.9375 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 16 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-W-heated.png", | |
height = 40, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-W-heated.png", | |
height = 76, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.71875, | |
-0.40625 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 64 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.71875, | |
-0.40625 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 32 | |
}, | |
{ | |
draw_as_light = true, | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-W-heated.png", | |
height = 40, | |
hr_version = { | |
draw_as_light = true, | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-W-heated.png", | |
height = 76, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.71875, | |
-0.40625 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 64 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.71875, | |
-0.40625 | |
}, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 32 | |
} | |
} | |
} | |
}, | |
heat_pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings-heated.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 64, | |
x = 64, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 32, | |
x = 32, | |
y = 0 | |
}, | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings-heated.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 64, | |
x = 64, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 32, | |
x = 32, | |
y = 0 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings-heated.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 64, | |
x = 0, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 32, | |
x = 0, | |
y = 0 | |
}, | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings-heated.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 64, | |
x = 0, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 32, | |
x = 0, | |
y = 0 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings-heated.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 64, | |
x = 128, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 32, | |
x = 64, | |
y = 0 | |
}, | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings-heated.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 64, | |
x = 128, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 32, | |
x = 64, | |
y = 0 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings-heated.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 64, | |
x = 192, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].hr_version.tint ]=], | |
width = 32, | |
x = 96, | |
y = 0 | |
}, | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings-heated.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 64, | |
x = 192, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
tint = 0 --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].hr_version.tint ]=], | |
width = 32, | |
x = 96, | |
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", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
width = 64, | |
x = 64, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
width = 32, | |
x = 32, | |
y = 0 | |
}, | |
north = { | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
width = 64, | |
x = 0, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
width = 32, | |
x = 0, | |
y = 0 | |
}, | |
south = { | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
width = 64, | |
x = 128, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
width = 32, | |
x = 64, | |
y = 0 | |
}, | |
west = { | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-endings.png", | |
frame_count = 1, | |
height = 32, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-endings.png", | |
frame_count = 1, | |
height = 64, | |
priority = "high", | |
scale = 0.5, | |
width = 64, | |
x = 192, | |
y = 0 | |
}, | |
priority = "high", | |
scale = 1, | |
width = 32, | |
x = 96, | |
y = 0 | |
} | |
}, | |
specific_heat = "1MJ", | |
type = "heat" | |
}, | |
fire = {}, | |
fire_glow = {}, | |
flags = { | |
"placeable-neutral", | |
"player-creation" | |
}, | |
fluid_box = { | |
base_area = 1, | |
base_level = -1, | |
filter = "water", | |
height = 2, | |
pipe_connections = { | |
{ | |
position = { | |
-2, | |
0.5 | |
}, | |
type = "input-output" | |
}, | |
{ | |
position = { | |
2, | |
0.5 | |
}, | |
type = "input-output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "input-output" | |
}, | |
icon = "__base__/graphics/icons/heat-boiler.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 200, | |
minable = { | |
mining_time = 0.1, | |
result = "heat-exchanger" | |
}, | |
mode = "output-to-separate-pipe", | |
name = "heat-exchanger", | |
open_sound = 0 --[=[ ref [""].accumulator.accumulator.open_sound ]=], | |
output_fluid_box = { | |
base_area = 1, | |
base_level = 1, | |
filter = "steam", | |
height = 2, | |
pipe_connections = { | |
{ | |
position = { | |
0, | |
-1.5 | |
}, | |
type = "output" | |
} | |
}, | |
pipe_covers = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-east-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-north-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-south-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", | |
height = 64, | |
hr_version = { | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", | |
height = 64, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/pipe-covers/hr-pipe-cover-west-shadow.png", | |
height = 128, | |
priority = "extra-high", | |
scale = 0.5, | |
width = 128 | |
}, | |
priority = "extra-high", | |
width = 64 | |
} | |
} | |
} | |
}, | |
production_type = "output" | |
}, | |
resistances = { | |
{ | |
percent = 90, | |
type = "fire" | |
}, | |
{ | |
percent = 30, | |
type = "explosion" | |
}, | |
{ | |
percent = 30, | |
type = "impact" | |
} | |
}, | |
selection_box = { | |
{ | |
-1.5, | |
-1 | |
}, | |
{ | |
1.5, | |
1 | |
} | |
}, | |
structure = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-E-idle.png", | |
height = 147, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-E-idle.png", | |
height = 301, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.0546875, | |
0.0390625 | |
}, | |
width = 211 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.0625, | |
-0.015625 | |
}, | |
width = 102 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-E-shadow.png", | |
height = 97, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-E-shadow.png", | |
height = 194, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.9375, | |
0.296875 | |
}, | |
width = 184 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.9375, | |
0.296875 | |
}, | |
width = 92 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-N-idle.png", | |
height = 108, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-N-idle.png", | |
height = 221, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
-0.0390625, | |
0.1640625 | |
}, | |
width = 269 | |
}, | |
priority = "extra-high", | |
shift = { | |
-0.015625, | |
0.125 | |
}, | |
width = 131 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-N-shadow.png", | |
height = 82, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-N-shadow.png", | |
height = 164, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.640625, | |
0.28125 | |
}, | |
width = 274 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.640625, | |
0.28125 | |
}, | |
width = 137 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-S-idle.png", | |
height = 100, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-S-idle.png", | |
height = 201, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.125, | |
0.3359375 | |
}, | |
width = 260 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.09375, | |
0.3125 | |
}, | |
width = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-S-shadow.png", | |
height = 66, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-S-shadow.png", | |
height = 131, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.9296875, | |
0.4921875 | |
}, | |
width = 311 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.9375, | |
0.5 | |
}, | |
width = 156 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/heat-exchanger/heatex-W-idle.png", | |
height = 132, | |
hr_version = { | |
filename = "__base__/graphics/entity/heat-exchanger/hr-heatex-W-idle.png", | |
height = 273, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.046875, | |
0.2421875 | |
}, | |
width = 196 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.03125, | |
0.15625 | |
}, | |
width = 96 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/boiler-W-shadow.png", | |
height = 109, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/boiler/hr-boiler-W-shadow.png", | |
height = 218, | |
priority = "extra-high", | |
scale = 0.5, | |
shift = { | |
0.609375, | |
0.203125 | |
}, | |
width = 206 | |
}, | |
priority = "extra-high", | |
shift = { | |
0.609375, | |
0.203125 | |
}, | |
width = 103 | |
} | |
} | |
} | |
}, | |
target_temperature = 500, | |
type = "boiler", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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 = { | |
audible_distance_modifier = 0.5, | |
fade_in_ticks = 4, | |
fade_out_ticks = 20, | |
sound = { | |
filename = "__base__/sound/heat-exchanger.ogg", | |
volume = 0.65 | |
} | |
} | |
} | |
}, | |
["build-entity-achievement"] = { | |
["getting-on-track"] = { | |
icon = "__base__/graphics/achievement/getting-on-track.png", | |
icon_size = 128, | |
name = "getting-on-track", | |
order = "a[progress]-a[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", | |
until_second = 5400 | |
} | |
}, | |
["burner-generator"] = { | |
["burner-generator"] = { | |
animation = { | |
east = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/steam-engine/steam-engine-H.png", | |
frame_count = 32, | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/entity/steam-engine/hr-steam-engine-H.png", | |
frame_count = 32, | |
height = 257, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0.03125, | |
-0.1484375 | |
}, | |
width = 352 | |
}, | |
line_length = 8, | |
shift = { | |
0.03125, | |
-0.15625 | |
}, | |
width = 176 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/steam-engine/steam-engine-H-shadow.png", | |
frame_count = 32, | |
height = 80, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/steam-engine/hr-steam-engine-H-shadow.png", | |
frame_count = 32, | |
height = 160, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
1.5, | |
0.75 | |
}, | |
width = 508 | |
}, | |
line_length = 8, | |
shift = { | |
1.5, | |
0.75 | |
}, | |
width = 254 | |
} | |
} | |
}, | |
north = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/steam-engine/steam-engine-V.png", | |
frame_count = 32, | |
height = 195, | |
hr_version = { | |
filename = "__base__/graphics/entity/steam-engine/hr-steam-engine-V.png", | |
frame_count = 32, | |
height = 391, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0.1484375, | |
-0.1953125 | |
}, | |
width = 225 | |
}, | |
line_length = 8, | |
shift = { | |
0.15625, | |
-0.203125 | |
}, | |
width = 112 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/steam-engine/steam-engine-V-shadow.png", | |
frame_count = 32, | |
height = 153, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/steam-engine/hr-steam-engine-V-shadow.png", | |
frame_count = 32, | |
height = 307, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
1.265625, | |
0.2890625 | |
}, | |
width = 330 | |
}, | |
line_length = 8, | |
shift = { | |
1.265625, | |
0.296875 | |
}, | |
width = 165 | |
} | |
} | |
}, | |
south = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/steam-engine/steam-engine-V.png", | |
frame_count = 32, | |
height = 195, | |
hr_version = { | |
filename = "__base__/graphics/entity/steam-engine/hr-steam-engine-V.png", | |
frame_count = 32, | |
height = 391, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0.1484375, | |
-0.1953125 | |
}, | |
width = 225 | |
}, | |
line_length = 8, | |
shift = { | |
0.15625, | |
-0.203125 | |
}, | |
width = 112 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/steam-engine/steam-engine-V-shadow.png", | |
frame_count = 32, | |
height = 153, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/steam-engine/hr-steam-engine-V-shadow.png", | |
frame_count = 32, | |
height = 307, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
1.265625, | |
0.2890625 | |
}, | |
width = 330 | |
}, | |
line_length = 8, | |
shift = { | |
1.265625, | |
0.296875 | |
}, | |
width = 165 | |
} | |
} | |
}, | |
west = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/steam-engine/steam-engine-H.png", | |
frame_count = 32, | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/entity/steam-engine/hr-steam-engine-H.png", | |
frame_count = 32, | |
height = 257, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0.03125, | |
-0.1484375 | |
}, | |
width = 352 | |
}, | |
line_length = 8, | |
shift = { | |
0.03125, | |
-0.15625 | |
}, | |
width = 176 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/steam-engine/steam-engine-H-shadow.png", | |
frame_count = 32, | |
height = 80, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/steam-engine/hr-steam-engine-H-shadow.png", | |
frame_count = 32, | |
height = 160, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
1.5, | |
0.75 | |
}, | |
width = 508 | |
}, | |
line_length = 8, | |
shift = { | |
1.5, | |
0.75 | |
}, | |
width = 254 | |
} | |
} | |
} | |
}, | |
burner = { | |
effectivity = 0.5, | |
emissions_per_minute = 10, | |
fuel_category = "chemical", | |
fuel_inventory_size = 1, | |
smoke = { | |
{ | |
deviation = { | |
0.1, | |
0.1 | |
}, | |
east_position = { | |
-2, | |
-2 | |
}, | |
frequency = 9, | |
name = "smoke", | |
north_position = { | |
0.9, | |
0 | |
} | |
} | |
} | |
}, | |
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" | |
}, | |
icon = "__base__/graphics/icons/steam-engine.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
max_health = 400, | |
max_power_output = "1MW", | |
minable = { | |
mining_time = 1, | |
result = "burner-generator" | |
}, | |
name = "burner-generator", | |
selection_box = { | |
{ | |
-1.5, | |
-2.5 | |
}, | |
{ | |
1.5, | |
2.5 | |
} | |
}, | |
type = "burner-generator" | |
} | |
}, | |
capsule = { | |
["artillery-targeting-remote"] = { | |
capsule_action = { | |
flare = "artillery-flare", | |
type = "artillery-remote" | |
}, | |
icon = "__base__/graphics/icons/artillery-targeting-remote.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "artillery-targeting-remote", | |
order = "b[turret]-d[artillery-turret]-b[remote]", | |
stack_size = 1, | |
subgroup = "defensive-structure", | |
type = "capsule" | |
}, | |
["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" | |
}, | |
category = "grenade", | |
target_type = "position" | |
}, | |
cooldown = 30, | |
projectile_creation_distance = 0.6, | |
range = 10, | |
type = "projectile" | |
}, | |
radius = 1.5, | |
type = "destroy-cliffs" | |
}, | |
flags = { | |
"hide-from-bonus-gui" | |
}, | |
icon = "__base__/graphics/icons/cliff-explosives.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "cliff-explosives", | |
order = "d[cliff-explosives]", | |
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 = { | |
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" | |
} | |
}, | |
type = "instant" | |
}, | |
type = "direct" | |
} | |
}, | |
category = "grenade", | |
target_type = "position" | |
}, | |
cooldown = 30, | |
projectile_creation_distance = 0.6, | |
range = 20, | |
type = "projectile" | |
}, | |
type = "throw" | |
}, | |
icon = "__base__/graphics/icons/cluster-grenade.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "cluster-grenade", | |
order = "a[grenade]-b[cluster]", | |
stack_size = 100, | |
subgroup = "capsule", | |
type = "capsule" | |
}, | |
["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 = 0 --[=[ 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" | |
} | |
}, | |
category = "capsule", | |
target_type = "position" | |
}, | |
cooldown = 15, | |
projectile_creation_distance = 0.6, | |
range = 20, | |
type = "projectile" | |
}, | |
type = "throw" | |
}, | |
icon = "__base__/graphics/icons/defender.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "defender-capsule", | |
order = "d[defender-capsule]", | |
stack_size = 100, | |
subgroup = "capsule", | |
type = "capsule" | |
}, | |
["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 = 0 --[=[ 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" | |
} | |
}, | |
category = "capsule", | |
target_type = "position" | |
}, | |
cooldown = 30, | |
projectile_creation_distance = 0.6, | |
range = 25, | |
type = "projectile" | |
}, | |
type = "throw" | |
}, | |
icon = "__base__/graphics/icons/destroyer.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "destroyer-capsule", | |
order = "f[destroyer-capsule]", | |
stack_size = 100, | |
subgroup = "capsule", | |
type = "capsule" | |
}, | |
["discharge-defense-remote"] = { | |
capsule_action = { | |
equipment = "discharge-defense-equipment", | |
type = "equipment-remote" | |
}, | |
icon = "__base__/graphics/icons/discharge-defense-equipment-controller.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "discharge-defense-remote", | |
order = "b[active-defense]-b[discharge-defense-equipment]-b[remote]", | |
stack_size = 1, | |
subgroup = "military-equipment", | |
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 = 0 --[=[ 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" | |
} | |
}, | |
category = "capsule", | |
target_type = "position" | |
}, | |
cooldown = 30, | |
projectile_creation_distance = 0.6, | |
range = 25, | |
type = "projectile" | |
}, | |
type = "throw" | |
}, | |
icon = "__base__/graphics/icons/distractor.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "distractor-capsule", | |
order = "e[defender-capsule]", | |
stack_size = 100, | |
subgroup = "capsule", | |
type = "capsule" | |
}, | |
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 = 0 --[=[ 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" | |
} | |
}, | |
category = "grenade", | |
target_type = "position" | |
}, | |
cooldown = 30, | |
projectile_creation_distance = 0.6, | |
range = 15, | |
type = "projectile" | |
}, | |
type = "throw" | |
}, | |
icon = "__base__/graphics/icons/grenade.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "grenade", | |
order = "a[grenade]-a[normal]", | |
stack_size = 100, | |
subgroup = "capsule", | |
type = "capsule" | |
}, | |
["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 = 0 --[=[ 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" | |
} | |
}, | |
category = "capsule", | |
target_type = "position" | |
}, | |
cooldown = 30, | |
projectile_creation_distance = 0.6, | |
range = 25, | |
type = "projectile" | |
}, | |
type = "throw" | |
}, | |
icon = "__base__/graphics/icons/poison-capsule.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "poison-capsule", | |
order = "b[poison-capsule]", | |
stack_size = 100, | |
subgroup = "capsule", | |
type = "capsule" | |
}, | |
["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" | |
}, | |
{ | |
sound = { | |
{ | |
filename = "__base__/sound/eat.ogg", | |
volume = 0.6 | |
}, | |
{ | |
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 | |
} | |
}, | |
type = "play-sound" | |
} | |
}, | |
type = "instant" | |
}, | |
type = "direct" | |
}, | |
category = "capsule", | |
target_type = "position" | |
}, | |
cooldown = 30, | |
range = 0, | |
type = "projectile" | |
}, | |
type = "use-on-self" | |
}, | |
icon = "__base__/graphics/icons/fish.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "raw-fish", | |
order = "h[raw-fish]", | |
stack_size = 100, | |
subgroup = "raw-resource", | |
type = "capsule" | |
}, | |
["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 = 0 --[=[ 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" | |
} | |
}, | |
category = "capsule", | |
target_type = "position" | |
}, | |
cooldown = 30, | |
projectile_creation_distance = 0.6, | |
range = 25, | |
type = "projectile" | |
}, | |
type = "throw" | |
}, | |
icon = "__base__/graphics/icons/slowdown-capsule.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
name = "slowdown-capsule", | |
order = "c[slowdown-capsule]", | |
stack_size = 100, | |
subgroup = "capsule", | |
type = "capsule" | |
} | |
}, | |
car = { | |
car = { | |
alert_icon_shift = { | |
0, | |
-0.40625 | |
}, | |
animation = { | |
layers = { | |
{ | |
animation_speed = 8, | |
direction_count = 64, | |
frame_count = 2, | |
height = 86, | |
hr_version = { | |
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/hr-car-1.png", | |
height_in_frames = 11, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-2.png", | |
height_in_frames = 11, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-3.png", | |
height_in_frames = 11, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-4.png", | |
height_in_frames = 11, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-5.png", | |
height_in_frames = 11, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-6.png", | |
height_in_frames = 9, | |
width_in_frames = 2 | |
} | |
}, | |
width = 201 | |
}, | |
max_advance = 0.2, | |
priority = "low", | |
shift = { | |
0, | |
-0.1875 | |
}, | |
stripes = { | |
{ | |
filename = "__base__/graphics/entity/car/car-1.png", | |
height_in_frames = 22, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/car/car-2.png", | |
height_in_frames = 22, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/car/car-3.png", | |
height_in_frames = 20, | |
width_in_frames = 2 | |
} | |
}, | |
width = 102 | |
}, | |
{ | |
apply_runtime_tint = true, | |
direction_count = 64, | |
frame_count = 2, | |
height = 75, | |
hr_version = { | |
apply_runtime_tint = true, | |
axially_symmetrical = false, | |
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/hr-car-mask-1.png", | |
height_in_frames = 13, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[2].hr_version.stripes[1] ]=], | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-mask-2.png", | |
height_in_frames = 13, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[2].hr_version.stripes[3] ]=], | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-mask-3.png", | |
height_in_frames = 13, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[2].hr_version.stripes[5] ]=], | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-mask-4.png", | |
height_in_frames = 13, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[2].hr_version.stripes[7] ]=], | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-mask-5.png", | |
height_in_frames = 12, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[2].hr_version.stripes[9] ]=] | |
}, | |
width = 199 | |
}, | |
line_length = 2, | |
max_advance = 0.2, | |
priority = "low", | |
shift = { | |
0, | |
-0.171875 | |
}, | |
stripes = { | |
{ | |
filename = "__base__/graphics/entity/car/car-mask-1.png", | |
height_in_frames = 22, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[2].stripes[1] ]=], | |
{ | |
filename = "__base__/graphics/entity/car/car-mask-2.png", | |
height_in_frames = 22, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[2].stripes[3] ]=], | |
{ | |
filename = "__base__/graphics/entity/car/car-mask-3.png", | |
height_in_frames = 20, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[2].stripes[5] ]=] | |
}, | |
width = 100 | |
}, | |
{ | |
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 | |
}, | |
0 --[=[ 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 | |
}, | |
0 --[=[ 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 | |
}, | |
0 --[=[ ref [""].car.car.animation.layers[3].stripes[5] ]=] | |
}, | |
width = 114 | |
} | |
} | |
}, | |
braking_power = "200kW", | |
burner = { | |
effectivity = 1, | |
fuel_category = "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 | |
} | |
} | |
}, | |
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" | |
}, | |
dying_explosion = "car-explosion", | |
effectivity = 0.6, | |
energy_per_hit_point = 1, | |
flags = { | |
"placeable-neutral", | |
"player-creation", | |
"placeable-off-grid", | |
"not-flammable" | |
}, | |
friction = 0.002, | |
guns = { | |
"vehicle-machine-gun" | |
}, | |
icon = "__base__/graphics/icons/car.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
inventory_size = 80, | |
light = { | |
{ | |
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 = { | |
-0.6, | |
-14 | |
}, | |
size = 2, | |
type = "oriented" | |
}, | |
{ | |
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 = { | |
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 = 84, | |
hr_version = { | |
blend_mode = "additive", | |
direction_count = 64, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/car/hr-car-light.png", | |
height = 162, | |
line_length = 8, | |
priority = "low", | |
repeat_count = 2, | |
scale = 0.5, | |
shift = { | |
0.03125, | |
-0.09375 | |
}, | |
width = 206 | |
}, | |
line_length = 8, | |
priority = "low", | |
repeat_count = 2, | |
shift = { | |
0.0625, | |
-0.15625 | |
}, | |
width = 102 | |
}, | |
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_speed = 0.015, | |
selection_box = { | |
{ | |
-0.7, | |
-1 | |
}, | |
{ | |
0.7, | |
1 | |
} | |
}, | |
sound_minimum_speed = 0.25, | |
sound_no_fuel = { | |
{ | |
filename = "__base__/sound/fight/car-no-fuel-1.ogg", | |
volume = 0.6 | |
} | |
}, | |
sound_scaling_ratio = 0.8, | |
stop_trigger = { | |
{ | |
sound = { | |
{ | |
filename = "__base__/sound/car-breaks.ogg", | |
volume = 0.2 | |
} | |
}, | |
type = "play-sound" | |
} | |
}, | |
stop_trigger_speed = 0.15, | |
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, | |
filename = "__base__/graphics/entity/car/car-turret.png", | |
frame_count = 1, | |
height = 29, | |
hr_version = { | |
animation_speed = 8, | |
axially_symmetrical = false, | |
direction_count = 64, | |
frame_count = 1, | |
height = 57, | |
priority = "low", | |
scale = 0.5, | |
shift = { | |
0.0625, | |
-0.78125 | |
}, | |
stripes = { | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-turret-1.png", | |
height_in_frames = 32, | |
width_in_frames = 1 | |
}, | |
{ | |
filename = "__base__/graphics/entity/car/hr-car-turret-2.png", | |
height_in_frames = 32, | |
width_in_frames = 1 | |
} | |
}, | |
width = 71 | |
}, | |
line_length = 8, | |
priority = "low", | |
shift = { | |
0.03125, | |
-0.890625 | |
}, | |
width = 36 | |
}, | |
{ | |
direction_count = 64, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/car/car-turret-shadow.png", | |
frame_count = 1, | |
height = 31, | |
line_length = 8, | |
priority = "low", | |
shift = { | |
0.875, | |
0.359375 | |
}, | |
width = 46 | |
} | |
} | |
}, | |
turret_rotation_speed = 0.0058333333333333321, | |
type = "car", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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 | |
}, | |
match_speed_to_activity = true, | |
sound = { | |
filename = "__base__/sound/car-engine.ogg", | |
volume = 0.67000000000000002 | |
} | |
} | |
}, | |
tank = { | |
alert_icon_shift = { | |
0, | |
-0.40625 | |
}, | |
animation = { | |
layers = { | |
{ | |
animation_speed = 8, | |
direction_count = 64, | |
frame_count = 2, | |
height = 106, | |
hr_version = { | |
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/hr-tank-base-1.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/tank/hr-tank-base-2.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/tank/hr-tank-base-3.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
}, | |
{ | |
filename = "__base__/graphics/entity/tank/hr-tank-base-4.png", | |
height_in_frames = 16, | |
width_in_frames = 2 | |
} | |
}, | |
width = 270 | |
}, | |
max_advance = 1, | |
priority = "low", | |
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 = 136 | |
}, | |
{ | |
apply_runtime_tint = true, | |
direction_count = 64, | |
frame_count = 2, | |
height = 83, | |
hr_version = { | |
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/hr-tank-base-mask-1.png", | |
height_in_frames = 22, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[2].hr_version.stripes[1] ]=], | |
{ | |
filename = "__base__/graphics/entity/tank/hr-tank-base-mask-2.png", | |
height_in_frames = 22, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[2].hr_version.stripes[3] ]=], | |
{ | |
filename = "__base__/graphics/entity/tank/hr-tank-base-mask-3.png", | |
height_in_frames = 20, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[2].hr_version.stripes[5] ]=] | |
}, | |
width = 208 | |
}, | |
line_length = 2, | |
max_advance = 1, | |
priority = "low", | |
shift = { | |
0, | |
-0.671875 | |
}, | |
stripes = { | |
{ | |
filename = "__base__/graphics/entity/tank/tank-base-mask-1.png", | |
height_in_frames = 22, | |
width_in_frames = 1 | |
}, | |
0 --[=[ 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 | |
}, | |
0 --[=[ 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 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[2].stripes[5] ]=] | |
}, | |
width = 104 | |
}, | |
{ | |
direction_count = 64, | |
draw_as_shadow = true, | |
frame_count = 2, | |
height = 98, | |
hr_version = { | |
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/hr-tank-base-shadow-1.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[3].hr_version.stripes[1] ]=], | |
{ | |
filename = "__base__/graphics/entity/tank/hr-tank-base-shadow-2.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[3].hr_version.stripes[3] ]=], | |
{ | |
filename = "__base__/graphics/entity/tank/hr-tank-base-shadow-3.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[3].hr_version.stripes[5] ]=], | |
{ | |
filename = "__base__/graphics/entity/tank/hr-tank-base-shadow-4.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[3].hr_version.stripes[7] ]=] | |
}, | |
width = 302 | |
}, | |
max_advance = 1, | |
priority = "low", | |
shift = { | |
0.703125, | |
0.21875 | |
}, | |
stripes = { | |
{ | |
filename = "__base__/graphics/entity/tank/tank-base-shadow-1.png", | |
height_in_frames = 16, | |
width_in_frames = 1 | |
}, | |
0 --[=[ 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 | |
}, | |
0 --[=[ 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 | |
}, | |
0 --[=[ 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 | |
}, | |
0 --[=[ ref [""].car.tank.animation.layers[3].stripes[7] ]=] | |
}, | |
width = 151 | |
} | |
} | |
}, | |
braking_power = "800kW", | |
burner = { | |
effectivity = 1, | |
fuel_category = "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 | |
} | |
} | |
}, | |
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" | |
}, | |
drawing_box = { | |
{ | |
-1.8, | |
-1.8 | |
}, | |
{ | |
1.8, | |
1.5 | |
} | |
}, | |
dying_explosion = "tank-explosion", | |
effectivity = 0.9, | |
energy_per_hit_point = 0.5, | |
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", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
immune_to_rock_impacts = true, | |
immune_to_tree_impacts = true, | |
inventory_size = 80, | |
light = { | |
{ | |
color = { | |
b = 0.8, | |
g = 1, | |
r = 1 | |
}, | |
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 = { | |
b = 0.8, | |
g = 1, | |
r = 1 | |
}, | |
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 = 108, | |
hr_version = { | |
blend_mode = "additive", | |
direction_count = 64, | |
draw_as_glow = true, | |
filename = "__base__/graphics/entity/tank/hr-tank-light.png", | |
height = 210, | |
line_length = 8, | |
priority = "low", | |
repeat_count = 2, | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-0.34375 | |
}, | |
width = 260 | |
}, | |
line_length = 8, | |
priority = "low", | |
repeat_count = 2, | |
shift = { | |
-0.0625, | |
-0.375 | |
}, | |
width = 132 | |
}, | |
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_speed = 0.0035000000000000004, | |
selection_box = { | |
{ | |
-0.9, | |
-1.3 | |
}, | |
{ | |
0.9, | |
1.3 | |
} | |
}, | |
sound_minimum_speed = 0.2, | |
sound_no_fuel = { | |
{ | |
filename = "__base__/sound/fight/tank-no-fuel-1.ogg", | |
volume = 0.4 | |
} | |
}, | |
sound_scaling_ratio = 0.8, | |
stop_trigger = { | |
{ | |
sound = { | |
{ | |
filename = "__base__/sound/fight/tank-brakes.ogg", | |
volume = 0.3 | |
} | |
}, | |
type = "play-sound" | |
} | |
}, | |
stop_trigger_speed = 0.1, | |
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" | |
} | |
} | |
}, | |
turret_animation = { | |
layers = { | |
{ | |
animation_speed = 8, | |
direction_count = 64, | |
filename = "__base__/graphics/entity/tank/tank-turret.png", | |
frame_count = 1, | |
height = 67, | |
hr_version = { | |
animation_speed = 8, | |
direction_count = 64, | |
filename = "__base__/graphics/entity/tank/hr-tank-turret.png", | |
frame_count = 1, | |
height = 132, | |
line_length = 8, | |
priority = "low", | |
scale = 0.5, | |
shift = { | |
0.0078125, | |
-1.078125 | |
}, | |
width = 179 | |
}, | |
line_length = 8, | |
priority = "low", | |
shift = { | |
0, | |
-1.078125 | |
}, | |
width = 90 | |
}, | |
{ | |
apply_runtime_tint = true, | |
direction_count = 64, | |
filename = "__base__/graphics/entity/tank/tank-turret-mask.png", | |
frame_count = 1, | |
height = 33, | |
hr_version = { | |
apply_runtime_tint = true, | |
direction_count = 64, | |
filename = "__base__/graphics/entity/tank/hr-tank-turret-mask.png", | |
frame_count = 1, | |
height = 66, | |
line_length = 8, | |
priority = "low", | |
scale = 0.5, | |
shift = { | |
0, | |
-1.109375 | |
}, | |
width = 72 | |
}, | |
line_length = 8, | |
priority = "low", | |
shift = { | |
0, | |
-1.109375 | |
}, | |
width = 36 | |
}, | |
{ | |
direction_count = 64, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/tank/tank-turret-shadow.png", | |
frame_count = 1, | |
height = 67, | |
hr_version = { | |
direction_count = 64, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/tank/hr-tank-turret-shadow.png", | |
frame_count = 1, | |
height = 134, | |
line_length = 8, | |
priority = "low", | |
scale = 0.5, | |
shift = { | |
1.7578125, | |
0.203125 | |
}, | |
width = 193 | |
}, | |
line_length = 8, | |
priority = "low", | |
shift = { | |
1.765625, | |
0.203125 | |
}, | |
width = 97 | |
} | |
} | |
}, | |
turret_return_timeout = 300, | |
turret_rotation_speed = 0.0058333333333333321, | |
type = "car", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
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 | |
}, | |
match_speed_to_activity = true, | |
sound = { | |
filename = "__base__/sound/fight/tank-engine.ogg", | |
volume = 0.37000000000000002 | |
} | |
} | |
} | |
}, | |
["cargo-wagon"] = { | |
["cargo-wagon"] = { | |
air_resistance = 0.01, | |
back_light = { | |
{ | |
add_perspective = true, | |
color = { | |
a = 0, | |
b = 0.05, | |
g = 0.1, | |
r = 1 | |
}, | |
intensity = 0.6, | |
minimum_darkness = 0.3, | |
shift = { | |
-0.6, | |
3.5 | |
}, | |
size = 2 | |
}, | |
{ | |
add_perspective = true, | |
color = { | |
a = 0, | |
b = 0.05, | |
g = 0.1, | |
r = 1 | |
}, | |
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.54000000000000004 | |
} | |
}, | |
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 = "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" | |
}, | |
drive_over_tie_trigger = { | |
sound = { | |
{ | |
filename = "__base__/sound/train-tie-1.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-2.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-3.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-4.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-5.ogg", | |
volume = 0.4 | |
}, | |
{ | |
filename = "__base__/sound/train-tie-6.ogg", | |
volume = 0.4 | |
} | |
}, | |
type = "play-sound" | |
}, | |
dying_explosion = "cargo-wagon-explosion", | |
energy_per_hit_point = 5, | |
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-end.png", | |
frame_count = 8, | |
height = 33, | |
hr_version = { | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-horizontal-end.png", | |
frame_count = 8, | |
height = 63, | |
line_length = 1, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.9140625 | |
}, | |
width = 438 | |
}, | |
line_length = 1, | |
shift = { | |
0, | |
-0.921875 | |
}, | |
width = 220 | |
}, | |
{ | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal-side.png", | |
frame_count = 8, | |
height = 38, | |
hr_version = { | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-horizontal-side.png", | |
frame_count = 8, | |
height = 76, | |
line_length = 1, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.765625 | |
}, | |
width = 368 | |
}, | |
line_length = 1, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 186 | |
}, | |
{ | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal-side-mask.png", | |
frame_count = 8, | |
height = 35, | |
hr_version = { | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-horizontal-side-mask.png", | |
frame_count = 8, | |
height = 69, | |
line_length = 1, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.8203125 | |
}, | |
width = 320 | |
}, | |
line_length = 1, | |
shift = { | |
0, | |
-0.828125 | |
}, | |
width = 182 | |
}, | |
{ | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal-top.png", | |
frame_count = 8, | |
height = 28, | |
hr_version = { | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-horizontal-top.png", | |
frame_count = 8, | |
height = 54, | |
line_length = 1, | |
scale = 0.5, | |
shift = { | |
0.0234375, | |
-1.109375 | |
}, | |
width = 369 | |
}, | |
line_length = 1, | |
shift = { | |
0.015625, | |
-1.125 | |
}, | |
width = 184 | |
}, | |
{ | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal-top-mask.png", | |
frame_count = 8, | |
height = 23, | |
hr_version = { | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-horizontal-top-mask.png", | |
frame_count = 8, | |
height = 45, | |
line_length = 1, | |
scale = 0.5, | |
shift = { | |
0.0234375, | |
-1.1796875 | |
}, | |
width = 369 | |
}, | |
line_length = 1, | |
shift = { | |
0.015625, | |
-1.17188 | |
}, | |
width = 185 | |
} | |
} | |
}, | |
icon = "__base__/graphics/icons/cargo-wagon.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
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/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.55 | |
} | |
}, | |
pictures = { | |
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 = 205, | |
hr_version = { | |
allow_low_quality_rotation = true, | |
back_equals_front = true, | |
dice = 4, | |
direction_count = 128, | |
filenames = { | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-1.png", | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-2.png", | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-3.png", | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-4.png" | |
}, | |
height = 407, | |
line_length = 4, | |
lines_per_file = 8, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
0, | |
-0.7890625 | |
}, | |
width = 442 | |
}, | |
line_length = 4, | |
lines_per_file = 8, | |
priority = "very-low", | |
shift = { | |
0, | |
-0.796875 | |
}, | |
width = 222 | |
}, | |
{ | |
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" | |
}, | |
flags = { | |
"mask" | |
}, | |
height = 174, | |
hr_version = { | |
allow_low_quality_rotation = true, | |
apply_runtime_tint = true, | |
back_equals_front = true, | |
dice = 4, | |
direction_count = 128, | |
filenames = { | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-mask-1.png", | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-mask-2.png", | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-mask-3.png" | |
}, | |
flags = { | |
"mask" | |
}, | |
height = 371, | |
line_length = 4, | |
lines_per_file = 11, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
-0.015625, | |
-0.9453125 | |
}, | |
width = 406 | |
}, | |
line_length = 4, | |
lines_per_file = 11, | |
priority = "very-low", | |
shift = { | |
0, | |
-1.125 | |
}, | |
width = 196 | |
}, | |
{ | |
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" | |
}, | |
flags = { | |
"shadow" | |
}, | |
height = 201, | |
hr_version = { | |
allow_low_quality_rotation = true, | |
back_equals_front = true, | |
dice = 4, | |
direction_count = 128, | |
draw_as_shadow = true, | |
filenames = { | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-shadow-1.png", | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-shadow-2.png", | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-shadow-3.png", | |
"__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-shadow-4.png" | |
}, | |
flags = { | |
"shadow" | |
}, | |
height = 401, | |
line_length = 4, | |
lines_per_file = 8, | |
priority = "very-low", | |
scale = 0.5, | |
shift = { | |
1, | |
-0.0703125 | |
}, | |
width = 490 | |
}, | |
line_length = 4, | |
lines_per_file = 8, | |
priority = "very-low", | |
shift = { | |
0.8, | |
-0.078125 | |
}, | |
width = 246 | |
} | |
} | |
}, | |
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/cargo-wagon-selected-minimap-representation.png", | |
flags = { | |
"icon" | |
}, | |
scale = 0.5, | |
size = { | |
20, | |
40 | |
} | |
}, | |
selection_box = { | |
{ | |
-1, | |
-2.703125 | |
}, | |
{ | |
1, | |
3.296875 | |
} | |
}, | |
sound_minimum_speed = 1, | |
stand_by_light = { | |
{ | |
add_perspective = true, | |
color = { | |
a = 0, | |
b = 1, | |
g = 0.2, | |
r = 0.05 | |
}, | |
intensity = 0.5, | |
minimum_darkness = 0.3, | |
shift = { | |
-0.6, | |
-3.5 | |
}, | |
size = 2 | |
}, | |
{ | |
add_perspective = true, | |
color = { | |
a = 0, | |
b = 1, | |
g = 0.2, | |
r = 0.05 | |
}, | |
intensity = 0.5, | |
minimum_darkness = 0.3, | |
shift = { | |
0.6, | |
-3.5 | |
}, | |
size = 2 | |
} | |
}, | |
tie_distance = 50, | |
type = "cargo-wagon", | |
vehicle_impact_sound = 0 --[=[ ref [""].accumulator.accumulator.vehicle_impact_sound ]=], | |
vertical_doors = { | |
layers = { | |
{ | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical-end.png", | |
frame_count = 8, | |
height = 23, | |
hr_version = { | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-vertical-end.png", | |
frame_count = 8, | |
height = 44, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0, | |
1.953125 | |
}, | |
width = 58 | |
}, | |
line_length = 8, | |
shift = { | |
0, | |
1.953125 | |
}, | |
width = 30 | |
}, | |
{ | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical-side.png", | |
frame_count = 8, | |
height = 169, | |
hr_version = { | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-vertical-side.png", | |
frame_count = 8, | |
height = 337, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0.0078125, | |
-1.0234375 | |
}, | |
width = 127 | |
}, | |
line_length = 8, | |
shift = { | |
0.015625, | |
-1.01563 | |
}, | |
width = 67 | |
}, | |
{ | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical-side-mask.png", | |
frame_count = 8, | |
height = 163, | |
hr_version = { | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-vertical-side-mask.png", | |
frame_count = 8, | |
height = 326, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0, | |
-1.109375 | |
}, | |
width = 112 | |
}, | |
line_length = 8, | |
shift = { | |
0, | |
-1.10938 | |
}, | |
width = 56 | |
}, | |
{ | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical-top.png", | |
frame_count = 8, | |
height = 168, | |
hr_version = { | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-vertical-top.png", | |
frame_count = 8, | |
height = 337, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0, | |
-1.1171875 | |
}, | |
width = 64 | |
}, | |
line_length = 8, | |
shift = { | |
0, | |
-1.125 | |
}, | |
width = 32 | |
}, | |
{ | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical-top-mask.png", | |
frame_count = 8, | |
height = 166, | |
hr_version = { | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/cargo-wagon/hr-cargo-wagon-door-vertical-top-mask.png", | |
frame_count = 8, | |
height = 332, | |
line_length = 8, | |
scale = 0.5, | |
shift = { | |
0, | |
-1.15625 | |
}, | |
width = 64 | |
}, | |
line_length = 8, | |
shift = { | |
0, | |
-1.15625 | |
}, | |
width = 32 | |
} | |
} | |
}, | |
vertical_selection_shift = -0.796875, | |
water_reflection = { | |
orientation_to_variation = false, | |
pictures = { | |
filename = "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-reflection.png", | |
height = 52, | |
priority = "extra-high", | |
scale = 5, | |
shift = { | |
0, | |
1.25 | |
}, | |
variation_count = 1, | |
width = 20 | |
}, | |
rotate = true | |
}, | |
weight = 1000, | |
wheels = 0 --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].wheels ]=], | |
working_sound = { | |
match_volume_to_activity = true, | |
sound = { | |
filename = "__base__/sound/train-wheels.ogg", | |
volume = 0.3 | |
} | |
} | |
} | |
}, | |
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 = 50, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 18, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level1_running_gun_shadow_flipped.png", | |
frame_count = 22, | |
height = 100, | |
line_length = 22, | |
scale = 0.5, | |
shift = { | |
0.796875, | |
0 | |
}, | |
width = 178 | |
}, | |
line_length = 22, | |
shift = { | |
0.8125, | |
0 | |
}, | |
width = 90 | |
} | |
} | |
}, | |
idle = { | |
layers = { | |
{ | |
animation_speed = 0.15, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level1_idle.png", | |
frame_count = 22, | |
height = 58, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level1_idle.png", | |
frame_count = 22, | |
height = 116, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.65625 | |
}, | |
width = 92 | |
}, | |
shift = { | |
0, | |
-0.65625 | |
}, | |
width = 46 | |
}, | |
{ | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level1_idle_mask.png", | |
frame_count = 22, | |
height = 46, | |
hr_version = { | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level1_idle_mask.png", | |
frame_count = 22, | |
height = 90, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.8125 | |
}, | |
width = 56 | |
}, | |
shift = { | |
0, | |
-0.8125 | |
}, | |
width = 28 | |
}, | |
{ | |
animation_speed = 0.15, | |
direction_count = 8, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/level1_idle_shadow.png", | |
frame_count = 22, | |
height = 40, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level1_idle_shadow.png", | |
frame_count = 22, | |
height = 78, | |
scale = 0.5, | |
shift = { | |
0.953125, | |
0.015625 | |
}, | |
width = 164 | |
}, | |
shift = { | |
0.96875, | |
0.03125 | |
}, | |
width = 84 | |
} | |
} | |
}, | |
idle_with_gun = { | |
layers = { | |
{ | |
animation_speed = 0.15, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level1_idle_gun.png", | |
frame_count = 22, | |
height = 64, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level1_idle_gun.png", | |
frame_count = 22, | |
height = 128, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.6875 | |
}, | |
width = 110 | |
}, | |
shift = { | |
0, | |
-0.6875 | |
}, | |
width = 56 | |
}, | |
{ | |
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 = 44, | |
hr_version = { | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level1_idle_gun_mask.png", | |
frame_count = 22, | |
height = 88, | |
scale = 0.5, | |
shift = { | |
-0.015625, | |
-0.6875 | |
}, | |
width = 72 | |
}, | |
shift = { | |
-0.03125, | |
-0.6875 | |
}, | |
width = 36 | |
}, | |
{ | |
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 = 48, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level1_idle_gun_shadow.png", | |
frame_count = 22, | |
height = 94, | |
scale = 0.5, | |
shift = { | |
1.03125, | |
0 | |
}, | |
width = 182 | |
}, | |
shift = { | |
1.03125, | |
0 | |
}, | |
width = 92 | |
} | |
} | |
}, | |
mining_with_tool = { | |
layers = { | |
{ | |
animation_speed = 0.9, | |
direction_count = 8, | |
frame_count = 26, | |
height = 98, | |
hr_version = { | |
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/hr-level1_mining_tool-1.png", | |
height_in_frames = 8, | |
width_in_frames = 13 | |
}, | |
{ | |
filename = "__base__/graphics/entity/character/hr-level1_mining_tool-2.png", | |
height_in_frames = 8, | |
width_in_frames = 13 | |
} | |
}, | |
width = 196 | |
}, | |
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 | |
} | |
}, | |
width = 98 | |
}, | |
{ | |
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 = 70, | |
hr_version = { | |
animation_speed = 0.9, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level1_mining_tool_mask.png", | |
frame_count = 26, | |
height = 138, | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.59375 | |
}, | |
width = 140 | |
}, | |
shift = { | |
0, | |
-0.59375 | |
}, | |
width = 70 | |
}, | |
{ | |
animation_speed = 0.9, | |
direction_count = 8, | |
draw_as_shadow = true, | |
frame_count = 26, | |
height = 72, | |
hr_version = { | |
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/hr-level1_mining_tool_shadow-1.png", | |
height_in_frames = 8, | |
width_in_frames = 13 | |
}, | |
{ | |
filename = "__base__/graphics/entity/character/hr-level1_mining_tool_shadow-2.png", | |
height_in_frames = 8, | |
width_in_frames = 13 | |
} | |
}, | |
width = 292 | |
}, | |
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 | |
} | |
}, | |
width = 146 | |
} | |
} | |
}, | |
running = { | |
layers = { | |
{ | |
animation_speed = 0.6, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level1_running.png", | |
frame_count = 22, | |
height = 66, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level1_running.png", | |
frame_count = 22, | |
height = 132, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.5625 | |
}, | |
width = 88 | |
}, | |
shift = { | |
0, | |
-0.5625 | |
}, | |
width = 44 | |
}, | |
{ | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level1_running_mask.png", | |
frame_count = 22, | |
height = 56, | |
hr_version = { | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level1_running_mask.png", | |
frame_count = 22, | |
height = 110, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.6875 | |
}, | |
width = 78 | |
}, | |
shift = { | |
0, | |
-0.6875 | |
}, | |
width = 40 | |
}, | |
{ | |
animation_speed = 0.6, | |
direction_count = 8, | |
draw_as_shadow = true, | |
frame_count = 22, | |
height = 34, | |
hr_version = { | |
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/hr-level1_running_shadow-1.png", | |
height_in_frames = 8, | |
width_in_frames = 11 | |
}, | |
{ | |
filename = "__base__/graphics/entity/character/hr-level1_running_shadow-2.png", | |
height_in_frames = 8, | |
width_in_frames = 11 | |
} | |
}, | |
width = 190 | |
}, | |
shift = { | |
0.9375, | |
0.0625 | |
}, | |
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 | |
} | |
}, | |
width = 96 | |
} | |
} | |
}, | |
running_with_gun = { | |
layers = { | |
{ | |
animation_speed = 0.6, | |
direction_count = 18, | |
filename = "__base__/graphics/entity/character/level1_running_gun.png", | |
frame_count = 22, | |
height = 68, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 18, | |
filename = "__base__/graphics/entity/character/hr-level1_running_gun.png", | |
frame_count = 22, | |
height = 136, | |
scale = 0.5, | |
shift = { | |
0.078125, | |
-0.609375 | |
}, | |
width = 108 | |
}, | |
shift = { | |
0.09375, | |
-0.625 | |
}, | |
width = 56 | |
}, | |
{ | |
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 = 50, | |
hr_version = { | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 18, | |
filename = "__base__/graphics/entity/character/hr-level1_running_gun_mask.png", | |
frame_count = 22, | |
height = 100, | |
scale = 0.5, | |
shift = { | |
0.03125, | |
-0.71875 | |
}, | |
width = 66 | |
}, | |
shift = { | |
0.03125, | |
-0.71875 | |
}, | |
width = 34 | |
}, | |
{ | |
animation_speed = 0.6, | |
direction_count = 18, | |
draw_as_shadow = true, | |
frame_count = 22, | |
height = 50, | |
hr_version = { | |
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/hr-level1_running_gun_shadow-1.png", | |
height_in_frames = 18, | |
width_in_frames = 11 | |
}, | |
{ | |
filename = "__base__/graphics/entity/character/hr-level1_running_gun_shadow-2.png", | |
height_in_frames = 18, | |
width_in_frames = 11 | |
} | |
}, | |
width = 192 | |
}, | |
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 | |
} | |
}, | |
width = 96 | |
} | |
} | |
} | |
}, | |
{ | |
armors = { | |
"heavy-armor", | |
"modular-armor" | |
}, | |
flipped_shadow_running_with_gun = { | |
layers = { | |
0 --[=[ 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 = 30, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 18, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level2addon_running_gun_shadow_flipped.png", | |
frame_count = 22, | |
height = 58, | |
line_length = 22, | |
scale = 0.5, | |
shift = { | |
1.0625, | |
0.03125 | |
}, | |
width = 138 | |
}, | |
line_length = 22, | |
shift = { | |
1.0625, | |
0.03125 | |
}, | |
width = 70 | |
} | |
} | |
}, | |
idle = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].idle.layers[1] ]=], | |
0 --[=[ 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 = 44, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level2addon_idle.png", | |
frame_count = 22, | |
height = 86, | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.859375 | |
}, | |
width = 56 | |
}, | |
shift = { | |
0, | |
-0.84375 | |
}, | |
width = 28 | |
}, | |
{ | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level2addon_idle_mask.png", | |
frame_count = 22, | |
height = 42, | |
hr_version = { | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level2addon_idle_mask.png", | |
frame_count = 22, | |
height = 84, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.875 | |
}, | |
width = 52 | |
}, | |
shift = { | |
0, | |
-0.875 | |
}, | |
width = 26 | |
}, | |
0 --[=[ ref [""].character.character.animations[1].idle.layers[3] ]=], | |
{ | |
animation_speed = 0.15, | |
direction_count = 8, | |
draw_as_shadow = true, | |
frame_count = 22, | |
height = 40, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level2addon_idle_shadow.png", | |
frame_count = 22, | |
height = 78, | |
scale = 0.5, | |
shift = { | |
1.125, | |
0.015625 | |
}, | |
width = 186 | |
}, | |
shift = { | |
1.125, | |
0.03125 | |
}, | |
stripes = { | |
{ | |
filename = "__base__/graphics/entity/character/level2addon_idle_shadow-1.png", | |
height_in_frames = 8, | |
width_in_frames = 11 | |
}, | |
{ | |
filename = "__base__/graphics/entity/character/level2addon_idle_shadow-2.png", | |
height_in_frames = 8, | |
width_in_frames = 11 | |
} | |
}, | |
width = 94 | |
} | |
} | |
}, | |
idle_with_gun = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].idle_with_gun.layers[1] ]=], | |
0 --[=[ 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 = 44, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level2addon_idle_gun.png", | |
frame_count = 22, | |
height = 86, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 72 | |
}, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 36 | |
}, | |
{ | |
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 = 44, | |
hr_version = { | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level2addon_idle_gun_mask.png", | |
frame_count = 22, | |
height = 84, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.796875 | |
}, | |
width = 72 | |
}, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 36 | |
}, | |
0 --[=[ 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 = 48, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level2addon_idle_gun_shadow.png", | |
frame_count = 22, | |
height = 94, | |
scale = 0.5, | |
shift = { | |
1.03125, | |
0 | |
}, | |
width = 182 | |
}, | |
shift = { | |
1.03125, | |
0 | |
}, | |
width = 92 | |
} | |
} | |
}, | |
mining_with_tool = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].mining_with_tool.layers[1] ]=], | |
0 --[=[ 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 = 62, | |
hr_version = { | |
animation_speed = 0.9, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level2addon_mining_tool.png", | |
frame_count = 26, | |
height = 124, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.65625 | |
}, | |
width = 142 | |
}, | |
shift = { | |
0, | |
-0.65625 | |
}, | |
width = 72 | |
}, | |
{ | |
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 = 60, | |
hr_version = { | |
animation_speed = 0.9, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level2addon_mining_tool_mask.png", | |
frame_count = 26, | |
height = 120, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.6875 | |
}, | |
width = 140 | |
}, | |
shift = { | |
0, | |
-0.6875 | |
}, | |
width = 70 | |
}, | |
0 --[=[ 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 = 72, | |
hr_version = { | |
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/hr-level2addon_mining_tool_shadow-1.png", | |
height_in_frames = 8, | |
width_in_frames = 13 | |
}, | |
{ | |
filename = "__base__/graphics/entity/character/hr-level2addon_mining_tool_shadow-2.png", | |
height_in_frames = 8, | |
width_in_frames = 13 | |
} | |
}, | |
width = 292 | |
}, | |
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 | |
} | |
}, | |
width = 146 | |
} | |
} | |
}, | |
running = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].running.layers[1] ]=], | |
0 --[=[ 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 = 54, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level2addon_running.png", | |
frame_count = 22, | |
height = 106, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 70 | |
}, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 36 | |
}, | |
{ | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level2addon_running_mask.png", | |
frame_count = 22, | |
height = 54, | |
hr_version = { | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level2addon_running_mask.png", | |
frame_count = 22, | |
height = 104, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.796875 | |
}, | |
width = 70 | |
}, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 36 | |
}, | |
0 --[=[ ref [""].character.character.animations[1].running.layers[3] ]=], | |
{ | |
animation_speed = 0.6, | |
direction_count = 8, | |
draw_as_shadow = true, | |
frame_count = 22, | |
height = 34, | |
hr_version = { | |
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/hr-level2addon_running_shadow-1.png", | |
height_in_frames = 8, | |
width_in_frames = 11 | |
}, | |
{ | |
filename = "__base__/graphics/entity/character/hr-level2addon_running_shadow-2.png", | |
height_in_frames = 8, | |
width_in_frames = 11 | |
} | |
}, | |
width = 194 | |
}, | |
shift = { | |
0.96875, | |
0.0625 | |
}, | |
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 | |
} | |
}, | |
width = 98 | |
} | |
} | |
}, | |
running_with_gun = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].running_with_gun.layers[1] ]=], | |
0 --[=[ 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 = 48, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 18, | |
filename = "__base__/graphics/entity/character/hr-level2addon_running_gun.png", | |
frame_count = 22, | |
height = 94, | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.796875 | |
}, | |
width = 68 | |
}, | |
shift = { | |
0.03125, | |
-0.78125 | |
}, | |
width = 36 | |
}, | |
{ | |
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 = 48, | |
hr_version = { | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 18, | |
filename = "__base__/graphics/entity/character/hr-level2addon_running_gun_mask.png", | |
frame_count = 22, | |
height = 94, | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.796875 | |
}, | |
width = 68 | |
}, | |
shift = { | |
0.03125, | |
-0.78125 | |
}, | |
width = 36 | |
}, | |
0 --[=[ 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 = 30, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 18, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level2addon_running_gun_shadow.png", | |
frame_count = 22, | |
height = 58, | |
scale = 0.5, | |
shift = { | |
1.15625, | |
0.03125 | |
}, | |
width = 134 | |
}, | |
shift = { | |
1.15625, | |
0.03125 | |
}, | |
width = 68 | |
} | |
} | |
} | |
}, | |
{ | |
armors = { | |
"power-armor", | |
"power-armor-mk2" | |
}, | |
flipped_shadow_running_with_gun = { | |
layers = { | |
0 --[=[ 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 = 32, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 18, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level3addon_running_gun_shadow_flipped.png", | |
frame_count = 22, | |
height = 64, | |
line_length = 22, | |
scale = 0.5, | |
shift = { | |
1.046875, | |
0.015625 | |
}, | |
width = 142 | |
}, | |
line_length = 22, | |
shift = { | |
1.0625, | |
0 | |
}, | |
width = 72 | |
} | |
} | |
}, | |
idle = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].idle.layers[1] ]=], | |
0 --[=[ 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 = 44, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level3addon_idle.png", | |
frame_count = 22, | |
height = 86, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.875 | |
}, | |
width = 74 | |
}, | |
shift = { | |
0, | |
-0.875 | |
}, | |
width = 38 | |
}, | |
{ | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level3addon_idle_mask.png", | |
frame_count = 22, | |
height = 38, | |
hr_version = { | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level3addon_idle_mask.png", | |
frame_count = 22, | |
height = 72, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.984375 | |
}, | |
width = 74 | |
}, | |
shift = { | |
0, | |
-0.96875 | |
}, | |
width = 38 | |
}, | |
0 --[=[ 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 = 32, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level3addon_idle_shadow.png", | |
frame_count = 22, | |
height = 64, | |
scale = 0.5, | |
shift = { | |
1.203125, | |
0 | |
}, | |
width = 132 | |
}, | |
shift = { | |
1.1875, | |
0 | |
}, | |
width = 66 | |
} | |
} | |
}, | |
idle_with_gun = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].idle_with_gun.layers[1] ]=], | |
0 --[=[ 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 = 44, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level3addon_idle_gun.png", | |
frame_count = 22, | |
height = 88, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.765625 | |
}, | |
width = 78 | |
}, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 40 | |
}, | |
{ | |
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 = 36, | |
hr_version = { | |
animation_speed = 0.15, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level3addon_idle_gun_mask.png", | |
frame_count = 22, | |
height = 68, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.890625 | |
}, | |
width = 76 | |
}, | |
shift = { | |
0, | |
-0.875 | |
}, | |
width = 38 | |
}, | |
0 --[=[ 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 = 32, | |
hr_version = { | |
animation_speed = 0.15, | |
direction_count = 8, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level3addon_idle_gun_shadow.png", | |
frame_count = 22, | |
height = 64, | |
scale = 0.5, | |
shift = { | |
1.046875, | |
0 | |
}, | |
width = 130 | |
}, | |
shift = { | |
1.0625, | |
0 | |
}, | |
width = 66 | |
} | |
} | |
}, | |
mining_with_tool = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].mining_with_tool.layers[1] ]=], | |
0 --[=[ 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 = 64, | |
hr_version = { | |
animation_speed = 0.9, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level3addon_mining_tool.png", | |
frame_count = 26, | |
height = 124, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.671875 | |
}, | |
width = 144 | |
}, | |
shift = { | |
0, | |
-0.65625 | |
}, | |
width = 72 | |
}, | |
{ | |
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 = 56, | |
hr_version = { | |
animation_speed = 0.9, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level3addon_mining_tool_mask.png", | |
frame_count = 26, | |
height = 112, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.75 | |
}, | |
width = 138 | |
}, | |
shift = { | |
0, | |
-0.75 | |
}, | |
width = 70 | |
}, | |
0 --[=[ 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 = 58, | |
hr_version = { | |
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/hr-level3addon_mining_tool_shadow-1.png", | |
height_in_frames = 8, | |
width_in_frames = 13 | |
}, | |
{ | |
filename = "__base__/graphics/entity/character/hr-level3addon_mining_tool_shadow-2.png", | |
height_in_frames = 8, | |
width_in_frames = 13 | |
} | |
}, | |
width = 184 | |
}, | |
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 | |
} | |
}, | |
width = 92 | |
} | |
} | |
}, | |
running = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].running.layers[1] ]=], | |
0 --[=[ 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 = 54, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level3addon_running.png", | |
frame_count = 22, | |
height = 108, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 80 | |
}, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 40 | |
}, | |
{ | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/level3addon_running_mask.png", | |
frame_count = 22, | |
height = 44, | |
hr_version = { | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 8, | |
filename = "__base__/graphics/entity/character/hr-level3addon_running_mask.png", | |
frame_count = 22, | |
height = 88, | |
scale = 0.5, | |
shift = { | |
0, | |
-0.890625 | |
}, | |
width = 78 | |
}, | |
shift = { | |
0, | |
-0.90625 | |
}, | |
width = 40 | |
}, | |
0 --[=[ 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 = 36, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 8, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level3addon_running_shadow.png", | |
frame_count = 22, | |
height = 68, | |
scale = 0.5, | |
shift = { | |
1.1875, | |
0.078125 | |
}, | |
width = 168 | |
}, | |
shift = { | |
1.1875, | |
0.09375 | |
}, | |
width = 84 | |
} | |
} | |
}, | |
running_with_gun = { | |
layers = { | |
0 --[=[ ref [""].character.character.animations[1].running_with_gun.layers[1] ]=], | |
0 --[=[ 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 = 48, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 18, | |
filename = "__base__/graphics/entity/character/hr-level3addon_running_gun.png", | |
frame_count = 22, | |
height = 96, | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.765625 | |
}, | |
width = 76 | |
}, | |
shift = { | |
0, | |
-0.78125 | |
}, | |
width = 38 | |
}, | |
{ | |
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 = 38, | |
hr_version = { | |
animation_speed = 0.6, | |
apply_runtime_tint = true, | |
direction_count = 18, | |
filename = "__base__/graphics/entity/character/hr-level3addon_running_gun_mask.png", | |
frame_count = 22, | |
height = 74, | |
scale = 0.5, | |
shift = { | |
0.015625, | |
-0.921875 | |
}, | |
width = 74 | |
}, | |
shift = { | |
0.03125, | |
-0.90625 | |
}, | |
width = 38 | |
}, | |
0 --[=[ 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 = 32, | |
hr_version = { | |
animation_speed = 0.6, | |
direction_count = 18, | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level3addon_running_gun_shadow.png", | |
frame_count = 22, | |
height = 64, | |
scale = 0.5, | |
shift = { | |
1.125, | |
0.015625 | |
}, | |
width = 136 | |
}, | |
shift = { | |
1.125, | |
0 | |
}, | |
width = 68 | |
} | |
} | |
} | |
} | |
}, | |
build_distance = 10, | |
character_corpse = "character-corpse", | |
collision_box = { | |
{ | |
-0.2, | |
-0.2 | |
}, | |
{ | |
0.2, | |
0.2 | |
} | |
}, | |
crafting_categories = { | |
"crafting" | |
}, | |
damage_hit_tint = { | |
a = 0, | |
b = 0, | |
g = 0, | |
r = 0.12 | |
}, | |
distance_per_frame = 0.13, | |
drop_item_distance = 10, | |
eat = { | |
{ | |
filename = "__base__/sound/eat.ogg", | |
volume = 1 | |
} | |
}, | |
enter_vehicle_distance = 3, | |
flags = { | |
"placeable-off-grid", | |
"breaths-air", | |
"not-repairable", | |
"not-on-map", | |
"not-flammable" | |
}, | |
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 | |
} | |
}, | |
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", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
inventory_size = 80, | |
item_pickup_distance = 1, | |
left_footprint_frames = { | |
5, | |
16 | |
}, | |
left_footprint_offset = { | |
-0.1, | |
0 | |
}, | |
light = { | |
{ | |
color = { | |
b = 1, | |
g = 1, | |
r = 1 | |
}, | |
intensity = 0.4, | |
minimum_darkness = 0.3, | |
size = 25 | |
}, | |
{ | |
color = { | |
b = 1, | |
g = 1, | |
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, | |
-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 | |
}, | |
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 = { | |
{ | |
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 = "shallow-water-particle", | |
repeat_count = 3, | |
speed_from_center = 0.01, | |
speed_from_center_deviation = 0.05, | |
tail_length = 3, | |
tiles = { | |
"water-shallow" | |
}, | |
type = "create-particle" | |
}, | |
{ | |
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 = "shallow-water-2-particle", | |
repeat_count = 3, | |
speed_from_center = 0.01, | |
speed_from_center_deviation = 0.05, | |
tail_length = 3, | |
tiles = { | |
"water-mud" | |
}, | |
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, | |
["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" | |
}, | |
icon = "__core__/graphics/icons/entity/character.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
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 = 58, | |
hr_version = { | |
filename = "__base__/graphics/entity/character/hr-level1_dead.png", | |
frame_count = 2, | |
height = 112, | |
scale = 0.5, | |
shift = { | |
-0.21875, | |
-0.171875 | |
}, | |
width = 114 | |
}, | |
shift = { | |
-0.21875, | |
-0.15625 | |
}, | |
width = 58 | |
}, | |
{ | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/character/level1_dead_mask.png", | |
frame_count = 2, | |
height = 36, | |
hr_version = { | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/character/hr-level1_dead_mask.png", | |
frame_count = 2, | |
height = 70, | |
scale = 0.5, | |
shift = { | |
-0.078125, | |
-0.203125 | |
}, | |
width = 88 | |
}, | |
shift = { | |
-0.0625, | |
-0.1875 | |
}, | |
width = 46 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/level1_dead_shadow.png", | |
frame_count = 2, | |
height = 54, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/entity/character/hr-level1_dead_shadow.png", | |
frame_count = 2, | |
height = 106, | |
scale = 0.5, | |
shift = { | |
-0.109375, | |
-0.09375 | |
}, | |
width = 108 | |
}, | |
shift = { | |
-0.125, | |
-0.09375 | |
}, | |
width = 54 | |
} | |
} | |
}, | |
{ | |
layers = { | |
0 --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[1] ]=], | |
0 --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[2] ]=], | |
{ | |
filename = "__base__/graphics/entity/character/level2addon_dead.png", | |
frame_count = 2, | |
height = 34, | |
hr_version = { | |
filename = "__base__/graphics/entity/character/hr-level2addon_dead.png", | |
frame_count = 2, | |
height = 68, | |
scale = 0.5, | |
shift = { | |
-0.03125, | |
-0.15625 | |
}, | |
width = 86 | |
}, | |
shift = { | |
-0.03125, | |
-0.15625 | |
}, | |
width = 44 | |
}, | |
{ | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/character/level2addon_dead_mask.png", | |
frame_count = 2, | |
height = 34, | |
hr_version = { | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/character/hr-level2addon_dead_mask.png", | |
frame_count = 2, | |
height = 66, | |
scale = 0.5, | |
shift = { | |
-0.015625, | |
-0.171875 | |
}, | |
width = 86 | |
}, | |
shift = { | |
0, | |
-0.15625 | |
}, | |
width = 44 | |
}, | |
0 --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[3] ]=] | |
} | |
}, | |
{ | |
layers = { | |
0 --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[1] ]=], | |
0 --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[2] ]=], | |
{ | |
filename = "__base__/graphics/entity/character/level3addon_dead.png", | |
frame_count = 2, | |
height = 34, | |
hr_version = { | |
filename = "__base__/graphics/entity/character/hr-level3addon_dead.png", | |
frame_count = 2, | |
height = 68, | |
scale = 0.5, | |
shift = { | |
-0.015625, | |
-0.15625 | |
}, | |
width = 88 | |
}, | |
shift = { | |
-0.03125, | |
-0.15625 | |
}, | |
width = 44 | |
}, | |
{ | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/character/level3addon_dead_mask.png", | |
frame_count = 2, | |
height = 30, | |
hr_version = { | |
apply_runtime_tint = true, | |
filename = "__base__/graphics/entity/character/hr-level3addon_dead_mask.png", | |
frame_count = 2, | |
height = 60, | |
scale = 0.5, | |
shift = { | |
0.09375, | |
-0.109375 | |
}, | |
width = 72 | |
}, | |
shift = { | |
0.09375, | |
-0.125 | |
}, | |
width = 36 | |
}, | |
0 --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[3] ]=] | |
} | |
} | |
}, | |
selection_box = { | |
{ | |
-0.7, | |
-0.7 | |
}, | |
{ | |
0.7, | |
0.7 | |
} | |
}, | |
selection_priority = 100, | |
time_to_live = 54000, | |
type = "character-corpse" | |
} | |
}, | |
cliff = { | |
cliff = { | |
cliff_explosive = "cliff-explosives", | |
collision_box = { | |
{ | |
-1, | |
-0.5 | |
}, | |
{ | |
1, | |
0.5 | |
}, | |
0 | |
}, | |
flags = { | |
"placeable-neutral" | |
}, | |
grid_offset = { | |
0, | |
0.5 | |
}, | |
grid_size = { | |
4, | |
4 | |
}, | |
icon = "__base__/graphics/icons/cliff.png", | |
icon_mipmaps = 4, | |
icon_size = 64, | |
map_color = { | |
b = 87, | |
g = 119, | |
r = 144 | |
}, | |
mined_sound = { | |
switch_vibration_data = { | |
filename = "__core__/sound/deconstruct-bricks.bnvib", | |
gain = 0.32000000000000002 | |
}, | |
variations = { | |
{ | |
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.6642135623730951, | |
0.042893218813452432 | |
}, | |
{ | |
2.1642135623730949, | |
1.4571067811865475 | |
}, | |
0.875 | |
}, | |
fill_volume = 16, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0, | |
0 | |
}, | |
width = 256, | |
x = 512, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 256, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 256, | |
x = 768, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 384, | |
y = 256 | |
} | |
} | |
} | |
} | |
}, | |
east_to_north = { | |
collision_bounding_box = { | |
{ | |
-0.80563491861040486, | |
-2.1692388155425117 | |
}, | |
{ | |
2.305634918610405, | |
-0.33076118445748817 | |
}, | |
0.125 | |
}, | |
fill_volume = 32, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0.5, | |
0 | |
}, | |
width = 320, | |
x = 0, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 0, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 320, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 160, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 640, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 320, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 960, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 480, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1024, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 512, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1280, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 640, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1280, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 640, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1600, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 800, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1536, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 768, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1920, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 960, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1792, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 896, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 2240, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 1120, | |
y = 256 | |
} | |
} | |
} | |
} | |
}, | |
east_to_south = { | |
collision_bounding_box = { | |
{ | |
-0.80563491861040486, | |
0.33076118445748817 | |
}, | |
{ | |
2.305634918610405, | |
2.1692388155425117 | |
}, | |
0.875 | |
}, | |
fill_volume = 32, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0.5, | |
0 | |
}, | |
width = 320, | |
x = 0, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 0, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 320, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 160, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 640, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 320, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 960, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 480, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1024, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 512, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1280, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 640, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1280, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 640, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1600, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 800, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1536, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 768, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1920, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 960, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1792, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 896, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 2240, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 1120, | |
y = 128 | |
} | |
} | |
} | |
} | |
}, | |
east_to_west = { | |
collision_bounding_box = { | |
{ | |
-2, | |
-0.5 | |
}, | |
{ | |
2, | |
0.5 | |
}, | |
0 | |
}, | |
fill_volume = 32, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0.5, | |
0 | |
}, | |
width = 320, | |
x = 0, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 0, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 320, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 160, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 640, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 320, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 960, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 480, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1024, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 512, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1280, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 640, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1280, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 640, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1600, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 800, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1536, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 768, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1920, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 960, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1792, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 896, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 2240, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 1120, | |
y = 0 | |
} | |
} | |
} | |
} | |
}, | |
none_to_east = { | |
collision_bounding_box = { | |
{ | |
0, | |
-1.5 | |
}, | |
{ | |
2, | |
1.5 | |
}, | |
0 | |
}, | |
fill_volume = 16, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0, | |
0 | |
}, | |
width = 256, | |
x = 0, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 0, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 256, | |
x = 256, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 128, | |
y = 0 | |
} | |
} | |
} | |
} | |
}, | |
none_to_north = { | |
collision_bounding_box = { | |
{ | |
-2.2909902576697321, | |
-1.5838834764831844 | |
}, | |
{ | |
0.89099025766973217, | |
0.18388347648318447 | |
}, | |
0.875 | |
}, | |
fill_volume = 16, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0, | |
0 | |
}, | |
width = 256, | |
x = 0, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 0, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 256, | |
x = 256, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 128, | |
y = 128 | |
} | |
} | |
} | |
} | |
}, | |
none_to_south = { | |
collision_bounding_box = { | |
{ | |
-0.8142135623730951, | |
0.19289321881345245 | |
}, | |
{ | |
2.014213562373095, | |
1.6071067811865476 | |
}, | |
0.875 | |
}, | |
fill_volume = 16, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0, | |
0 | |
}, | |
width = 256, | |
x = 0, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 0, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 256, | |
x = 256, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 128, | |
y = 384 | |
} | |
} | |
} | |
} | |
}, | |
none_to_west = { | |
collision_bounding_box = { | |
{ | |
-2.264213562373095, | |
0.14289321881345241 | |
}, | |
{ | |
0.56421356237309519, | |
1.5571067811865476 | |
}, | |
0.125 | |
}, | |
fill_volume = 16, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0, | |
0 | |
}, | |
width = 256, | |
x = 0, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 0, | |
y = 256 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 512 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 256 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 256, | |
x = 256, | |
y = 512 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.none_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 128, | |
y = 256 | |
} | |
} | |
} | |
} | |
}, | |
north_to_east = { | |
collision_bounding_box = { | |
{ | |
-0.65918830920367855, | |
-2.0227922061357857 | |
}, | |
{ | |
3.1591883092036785, | |
0.5227922061357857 | |
}, | |
0.125 | |
}, | |
fill_volume = 32, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0.5, | |
0 | |
}, | |
width = 320, | |
x = 0, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 0, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 320, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 160, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 640, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 320, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 960, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 480, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1024, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 512, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1280, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 640, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1280, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 640, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1600, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 800, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1536, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 768, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1920, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 960, | |
y = 0 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1792, | |
y = 0 | |
}, | |
scale = 1, | |
width = 128, | |
x = 896, | |
y = 0 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-outer-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 2240, | |
y = 0 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 1120, | |
y = 0 | |
} | |
} | |
} | |
} | |
}, | |
north_to_none = { | |
collision_bounding_box = { | |
{ | |
-0.84099025766973217, | |
-1.6338834764831844 | |
}, | |
{ | |
2.3409902576697323, | |
0.13388347648318444 | |
}, | |
0.125 | |
}, | |
fill_volume = 16, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0, | |
0 | |
}, | |
width = 256, | |
x = 512, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 256, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 256, | |
x = 768, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 384, | |
y = 384 | |
} | |
} | |
} | |
} | |
}, | |
north_to_south = { | |
collision_bounding_box = { | |
{ | |
-1, | |
-2 | |
}, | |
{ | |
1, | |
2 | |
}, | |
0 | |
}, | |
fill_volume = 32, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0.5, | |
0 | |
}, | |
width = 320, | |
x = 0, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 0, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 320, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 160, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 640, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 320, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 960, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 480, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1024, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 512, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1280, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 640, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1280, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 640, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1600, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 800, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1536, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 768, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1920, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 960, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1792, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 896, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 2240, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 1120, | |
y = 384 | |
} | |
} | |
} | |
} | |
}, | |
north_to_west = { | |
collision_bounding_box = { | |
{ | |
-2.305634918610405, | |
-2.1692388155425117 | |
}, | |
{ | |
0.80563491861040486, | |
-0.33076118445748817 | |
}, | |
0.875 | |
}, | |
fill_volume = 32, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0.5, | |
0 | |
}, | |
width = 320, | |
x = 0, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 0, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 320, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 160, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 640, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 320, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 960, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 480, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1024, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 512, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1280, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 640, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1280, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 640, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1600, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 800, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1536, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 768, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1920, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 960, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1792, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 896, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 2240, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 1120, | |
y = 128 | |
} | |
} | |
} | |
} | |
}, | |
south_to_east = { | |
collision_bounding_box = { | |
{ | |
-0.65918830920367855, | |
-0.5227922061357857 | |
}, | |
{ | |
3.1591883092036785, | |
2.0227922061357857 | |
}, | |
0.875 | |
}, | |
fill_volume = 32, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0.5, | |
0 | |
}, | |
width = 320, | |
x = 0, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 0, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 320, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 160, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 640, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 320, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 960, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 480, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1024, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 512, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1280, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 640, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1280, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 640, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1600, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 800, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1536, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 768, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1920, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 960, | |
y = 384 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1792, | |
y = 768 | |
}, | |
scale = 1, | |
width = 128, | |
x = 896, | |
y = 384 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-inner-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 2240, | |
y = 768 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 1120, | |
y = 384 | |
} | |
} | |
} | |
} | |
}, | |
south_to_none = { | |
collision_bounding_box = { | |
{ | |
-2.264213562373095, | |
0.14289321881345241 | |
}, | |
{ | |
0.56421356237309519, | |
1.5571067811865476 | |
}, | |
0.125 | |
}, | |
fill_volume = 16, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0, | |
0 | |
}, | |
width = 256, | |
x = 512, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 256, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-entrance-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 256, | |
x = 768, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_none.pictures[1].layers[2].hr_version.shift ]=], | |
width = 128, | |
x = 384, | |
y = 128 | |
} | |
} | |
} | |
} | |
}, | |
south_to_north = { | |
collision_bounding_box = { | |
{ | |
-1, | |
-2 | |
}, | |
{ | |
1, | |
2 | |
}, | |
0 | |
}, | |
fill_volume = 32, | |
pictures = { | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 0, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 0, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = { | |
0.5, | |
0 | |
}, | |
width = 320, | |
x = 0, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 0, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 256, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 128, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 320, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 160, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 512, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 256, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 640, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 320, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 768, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 384, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 960, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 480, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1024, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 512, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1280, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 640, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1280, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 640, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 320, | |
x = 1600, | |
y = 256 | |
}, | |
scale = 1, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].hr_version.shift ]=], | |
width = 160, | |
x = 800, | |
y = 128 | |
} | |
} | |
}, | |
{ | |
layers = { | |
{ | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", | |
height = 128, | |
hr_version = { | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides.png", | |
height = 256, | |
scale = 0.5, | |
width = 256, | |
x = 1536, | |
y = 256 | |
}, | |
scale = 1, | |
width = 128, | |
x = 768, | |
y = 128 | |
}, | |
{ | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", | |
height = 128, | |
hr_version = { | |
draw_as_shadow = true, | |
filename = "__base__/graphics/terrain/cliffs/hr-cliff-sides-shadow.png", | |
height = 256, | |
scale = 0.5, | |
shift = 0 --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment