Add coloured stone
parent
dde657cbf2
commit
2d54873963
|
@ -4,7 +4,7 @@
|
||||||
assert(minetest.get_mapgen_setting("mg_name") ~= "v6", "Please choose another Mapgen.")
|
assert(minetest.get_mapgen_setting("mg_name") ~= "v6", "Please choose another Mapgen.")
|
||||||
|
|
||||||
-- mapgen aliases
|
-- mapgen aliases
|
||||||
minetest.register_alias("mapgen_stone", "abri:stone")
|
minetest.register_alias("mapgen_stone", "abri:stone_black")
|
||||||
minetest.register_alias("mapgen_water_source", "abri:blue_water_source")
|
minetest.register_alias("mapgen_water_source", "abri:blue_water_source")
|
||||||
minetest.register_alias("mapgen_river_water_source", "abri:blue_water_source")
|
minetest.register_alias("mapgen_river_water_source", "abri:blue_water_source")
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ for i in ipairs(col_list) do
|
||||||
depth_top = 1,
|
depth_top = 1,
|
||||||
node_filler = "abri:dirt",
|
node_filler = "abri:dirt",
|
||||||
depth_filler = 3,
|
depth_filler = 3,
|
||||||
node_stone = "abri:stone",
|
node_stone = "abri:stone_"..col,
|
||||||
-- node_water_top = "default:ice",
|
-- node_water_top = "default:ice",
|
||||||
-- depth_water_top = 1,
|
-- depth_water_top = 1,
|
||||||
node_water = "abri:"..col.."_water_source",
|
node_water = "abri:"..col.."_water_source",
|
||||||
|
|
|
@ -1,13 +1,4 @@
|
||||||
|
|
||||||
minetest.register_node("abri:stone", {
|
|
||||||
description = "Stone",
|
|
||||||
tiles = {"abri_stone.png"},
|
|
||||||
groups = {cracky = 3, stone = 1},
|
|
||||||
drop = 'abri:stone',
|
|
||||||
legacy_mineral = true,
|
|
||||||
-- sounds = default.node_sound_stone_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("abri:dirt", {
|
minetest.register_node("abri:dirt", {
|
||||||
description = "Dirt",
|
description = "Dirt",
|
||||||
tiles = {"abri_dirt.png"},
|
tiles = {"abri_dirt.png"},
|
||||||
|
@ -16,18 +7,20 @@ minetest.register_node("abri:dirt", {
|
||||||
})
|
})
|
||||||
|
|
||||||
local col_list = {
|
local col_list = {
|
||||||
{"black", "292421"}, {"purple", "800080"}, {"blue", "0000FF"},
|
{"black", "Black", "292421"}, {"purple", "Purple", "800080"},
|
||||||
{"cyan", "00FFFF"}, {"green", "00FF00"}, {"yellow", "FFFF00"},
|
{"blue", "Blue", "0000FF"}, {"cyan", "Cyan", "00FFFF"},
|
||||||
{"orange", "FF6103"}, {"red", "FF0000"}, {"magenta", "FF00FF"},
|
{"green", "Green", "00FF00"}, {"yellow", "Yellow", "FFFF00"},
|
||||||
{"white", "FFFFFF"},
|
{"orange", "Orange", "FF6103"}, {"red", "Red", "FF0000"},
|
||||||
|
{"magenta", "Magenta", "FF00FF"}, {"white", "White", "FFFFFF"},
|
||||||
}
|
}
|
||||||
|
|
||||||
for i in ipairs(col_list) do
|
for i in ipairs(col_list) do
|
||||||
local col = col_list[i][1]
|
local col = col_list[i][1]
|
||||||
local code = col_list[i][2]
|
local name = col_list[i][2]
|
||||||
|
local code = col_list[i][3]
|
||||||
|
|
||||||
minetest.register_node("abri:dirt_with_"..col.."_grass", {
|
minetest.register_node("abri:dirt_with_"..col.."_grass", {
|
||||||
description = "Dirt with "..col.." Grass",
|
description = "Dirt with "..name.." Grass",
|
||||||
tiles = {"abri_grass_"..col..".png", "abri_dirt.png",
|
tiles = {"abri_grass_"..col..".png", "abri_dirt.png",
|
||||||
{name = "abri_dirt.png^abri_grass_side_"..col..".png",
|
{name = "abri_dirt.png^abri_grass_side_"..col..".png",
|
||||||
tileable_vertical = false}},
|
tileable_vertical = false}},
|
||||||
|
@ -37,5 +30,13 @@ for i in ipairs(col_list) do
|
||||||
-- footstep = {name = "default_grass_footstep", gain = 0.25},
|
-- footstep = {name = "default_grass_footstep", gain = 0.25},
|
||||||
-- }),
|
-- }),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_node("abri:stone_"..col, {
|
||||||
|
description = name.."Stone",
|
||||||
|
tiles = {"abri_stone.png^[colorize:#"..code..":60"},
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = 'abri:stone_'..col, -- change to cobble?
|
||||||
|
-- sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue