Make concrete compatible to technic:concrete (#75)

* Make concrete compatible to technic:concrete

* Add a sidewalk
Requested by cheapie
fork-master
Thomas--S 2016-06-01 00:54:33 +02:00 committed by cheapie
parent e03ac577fd
commit 6bd761c0d3
7 changed files with 54 additions and 9 deletions

View File

@ -3,3 +3,4 @@ stairs
stairsplus?
moreblocks?
digilines?
concrete?

View File

@ -14,3 +14,9 @@ streets.nodeboxes.stair = {
streets.nodeboxes.slab = {
{-0.5, -0.5, -0.5, 0.5, 0, 0.5}
}
if minetest.get_modpath("concrete") then
streets.concrete_texture = "technic_concrete_block.png"
else
streets.concrete_texture = "streets_concrete.png"
end

View File

@ -4,18 +4,34 @@
Optional: true
]]
minetest.register_node("streets:concrete", {
description = "Concrete",
tiles = {"streets_concrete.png"},
groups = {cracky = 2, stone = 3},
sounds = default.node_sound_stone_defaults()
})
if minetest.get_modpath("concrete") then
minetest.register_alias("streets:concrete", "technic:concrete")
else
minetest.register_alias("technic:concrete", "streets:concrete")
minetest.register_node("streets:concrete", {
description = "Concrete",
tiles = {streets.concrete_texture},
groups = {cracky = 2, stone = 3},
sounds = default.node_sound_stone_defaults()
})
if minetest.get_modpath("moreblocks") or minetest.get_modpath("stairsplus") then
stairsplus:register_all("streets", "concrete", "streets:concrete", {
description = "Concrete",
tiles = {streets.concrete_texture},
groups = {cracky = 2, stone = 3},
sounds = default.node_sound_stone_defaults()
})
end
end
minetest.register_node("streets:concrete_wall", {
description = "Concrete Wall",
paramtype = "light",
drawtype = "nodebox",
tiles = {"streets_concrete.png"},
tiles = {streets.concrete_texture},
sunlight_propagates = true,
groups = {cracky = 1, level = 2, wall = 1},
node_box = {

View File

@ -54,6 +54,28 @@ streets.register_road_surface({
craft = {
output = "streets:asphalt_blue 1",
type = "shapeless",
recipe = {"streets:asphalt", "dye:yellow"}
recipe = {"streets:asphalt", "dye:blue"}
}
})
minetest.register_node("streets:sidewalk", {
description = "Sidewalk",
tiles = {"streets_sidewalk.png"},
groups = {cracky = 3, stone = 1},
sounds = default.node_sound_stone_defaults()
})
if minetest.get_modpath("moreblocks") or minetest.get_modpath("stairsplus") then
stairsplus:register_all("streets", "sidewalk", "streets:sidewalk", {
description = "Concrete",
tiles = {"streets_sidewalk.png"},
groups = {cracky = 3, asphalt = 1},
sounds = default.node_sound_stone_defaults()
})
end
minetest.register_craft({
output = "streets:sidewalk 1",
type = "shapeless",
recipe = {"streets:asphalt", "dye:white"}
})

View File

@ -8,7 +8,7 @@ minetest.register_node("streets:roadwork_traffic_barrier", {
description = "Traffic Barrier",
paramtype = "light",
drawtype = "nodebox",
tiles = {"streets_concrete.png", "streets_concrete.png", "streets_concrete.png^streets_roadwork_traffic_barrier.png"},
tiles = {streets.concrete_texture, streets.concrete_texture, streets.concrete_texture .. "^streets_roadwork_traffic_barrier.png"},
sunlight_propagates = true,
groups = {cracky = 1, level = 2, wall = 1},
node_box = {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 461 B

After

Width:  |  Height:  |  Size: 409 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B