RECIPE {
    type = "recipe",
    name = "concrete-wall",
    category = "crafting",
    enabled = false,
    ingredients = {
        {type = "item", name = "concrete", amount = 2},
        {type = "item", name = "iron-stick", amount = 4}
    },
    results = {
        {"concrete-wall", 1}
    }
}:add_unlock("py-asphalt")

ITEM {
    type = "item",
    name = "concrete-wall",
    icon = "__pyindustry__/graphics/icons/concrete-wall.png",
    icon_size = 32,
    flags = {},
    subgroup = "py-walls",
    order = "z",
    place_result = "concrete-wall",
    stack_size = 100
}

ENTITY {
    type = "wall",
    name = "concrete-wall",
    icon = "__pyindustry__/graphics/icons/concrete-wall.png",
    icon_size = 32,
    flags = {"placeable-neutral", "player-creation"},
    collision_box = {{-0.29, -0.29}, {0.29, 0.29}},
    selection_box = {{-0.5, -0.5}, {0.5, 0.5}},
    --drawing_box = {{-1.5,-1.5},{1.5,1.5}},
    minable = {mining_time = 0.1, result = "concrete-wall"},
    max_health = 500,
    corpse = "wall-remnants",
    repair_sound = {filename = "__base__/sound/manual-repair-simple.ogg"},
    mined_sound = {filename = "__base__/sound/deconstruct-bricks.ogg"},
    repair_speed_modifier = 4,
    fast_replaceable_group = "wall",
    vehicle_impact_sound = {filename = "__base__/sound/car-stone-impact.ogg", volume = 1.0},
    connected_gate_visualization = {filename = "__core__/graphics/arrows/underground-lines.png", priority = "high", width = 64, height = 64, scale = 0.5},
    wall_diode_green = {
        filename = "__base__/graphics/entity/wall/wall-diode-green.png",
        width = 21,
        height = 22,
        shift = {0, -0.78125}
    },
    wall_diode_green_light = {
        minimum_darkness = 0.3,
        color = {g = 1},
        shift = {0, -0.78125},
        size = 1,
        intensity = 0.3
    },
    wall_diode_red = {
        filename = "__base__/graphics/entity/wall/wall-diode-red.png",
        width = 21,
        height = 22,
        shift = {0, -0.78125}
    },
    wall_diode_red_light = {
        minimum_darkness = 0.3,
        color = {r = 1},
        shift = {0, -0.78125},
        size = 1,
        intensity = 0.3
    },
    resistances = {
        {type = "physical", decrease = 5, percent = 60},
        {type = "explosion", decrease = 2, percent = 60},
        {type = "fire", percent = 100},
        {type = "acid", percent = 15}
    },
    pictures = {
        single = {
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/single.png",
                priority = "extra-high",
                width = 32,
                height = 44,
                shift = {0, -0.0}
            }
        },
        straight_vertical = {
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/vertical.png",
                priority = "extra-high",
                width = 32,
                height = 42,
                shift = {0, -0.0}
            }
        },
        straight_horizontal = {
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/horizontal-1.png",
                priority = "extra-high",
                width = 32,
                height = 38,
                shift = {0.0, 0.08}
            },
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/horizontal-2.png",
                priority = "extra-high",
                width = 32,
                height = 38,
                shift = {0.0, 0.08}
            },
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/horizontal-3.png",
                priority = "extra-high",
                width = 32,
                height = 38,
                shift = {0.0, 0.08}
            },
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/horizontal-4.png",
                priority = "extra-high",
                width = 32,
                height = 38,
                shift = {0.0, 0.08}
            }
        },
        corner_right_down = {
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/corner-right.png",
                priority = "extra-high",
                width = 32,
                height = 43,
                shift = {0, -0.0}
            }
        },
        corner_left_down = {
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/corner-left.png",
                priority = "extra-high",
                width = 32,
                height = 43,
                shift = {0.0, -0.0}
            }
        },
        t_up = {
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/t-down.png",
                priority = "extra-high",
                width = 32,
                height = 44,
                shift = {0, -0.00}
            }
        },
        ending_right = {
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/end-right.png",
                priority = "extra-high",
                width = 32,
                height = 43,
                shift = {0, -0.0}
            }
        },
        ending_left = {
            {
                filename = "__pyindustry__/graphics/walls/concrete-wall/end-left.png",
                priority = "extra-high",
                width = 32,
                height = 43,
                shift = {0, -0.0}
            }
        }
    }
}
