Repository navigation
Expand file tree
/
Copy pathdata.lua
More file actions
30 lines (27 loc) · 1.74 KB
/
Copy pathdata.lua
File metadata and controls
30 lines (27 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
local entity = table.deepcopy(data.raw["constant-combinator"])
entity.type = "constant-combinator"
entity.name = "logistic-group-combinator"
entity.collision_box = {{-0.35, -0.35}, {0.35, 0.35}}
entity.selection_box = {{-0.5, -0.5}, {0.5, 0.5}}
entity.minable = {mining_time = 0.1, results = {{type = "item", name = "logistic-group-combinator", amount = 1}}}
entity.collision_mask = {layers = {item = true, meltable = true, object = true, player = true, water_tile = true, is_object = true, is_lower_object = true}}
entity.flags = {"placeable-neutral", "player-creation", "not-flammable"}
entity.icon = data.raw["constant-combinator"]["constant-combinator"].icon
entity.sprites = data.raw["constant-combinator"]["constant-combinator"].sprites
entity.activity_led_light_offsets = data.raw["constant-combinator"]["constant-combinator"].activity_led_light_offsets
entity.activity_led_sprites = data.raw["constant-combinator"]["constant-combinator"].activity_led_sprites
entity.circuit_wire_connection_points = data.raw["constant-combinator"]["constant-combinator"].circuit_wire_connection_points
entity.circuit_wire_max_distance = data.raw["constant-combinator"]["constant-combinator"].circuit_wire_max_distance
data:extend({entity})
local item = table.deepcopy(data.raw["item"]["constant-combinator"])
item.name = "logistic-group-combinator"
item.place_result = "logistic-group-combinator"
item.subgroup = "circuit-network"
item.order = "c[combinators]-d[logistic-group-combinator]"
data:extend({item})
local recipe = table.deepcopy(data.raw["recipe"]["constant-combinator"])
recipe.name = "logistic-group-combinator"
recipe.enabled = true
recipe.subgroup = "circuit-network"
recipe.results = {{type = "item", name = "logistic-group-combinator", amount = 1}}
data:extend({recipe})