My request is to allow underground_collision_mask checking for collisions on all layers if colliding_with_tiles_only setting in prototype is explicitly set false, having colliding_with_tiles_only = true by default in underground_collision_mask
I already reported this as a bug, but it woks as intended. Now I repost it as a feature request.
Code: Select all
{
type = "pipe-to-ground",
name = "test-pipe",
fluid_box =
{
pipe_connections =
{
{ direction = defines.direction.north, connection_category = { "default", "test-pipe" }, position = {0, 0} },
{ direction = defines.direction.south, connection_category = "test-pipe", position = {0, 0} },
{
connection_type = "underground",
direction = defines.direction.south,
position = {0, 0},
max_underground_distance = 10,
underground_collision_mask =
{
colliding_with_tiles_only = false,
layers =
{
object = true,
-- is_object = true,
-- is_lower_object = true,
water_tile = true,
empty_space = true,
lava_tile = true,
-- ground_tile = false,
-- floor = false,
-- transport_belt = true,
},
},
},
},
hide_connection_info = true
},