diff --git a/locale/de.txt b/locale/de.txt index f3b559f..77be79a 100644 --- a/locale/de.txt +++ b/locale/de.txt @@ -1,4 +1,7 @@ Cracked Sandstone Brick = Rissiger Sandsteinziegel +Desert Sandstone with Ankh Engraving = Wüstensandstein mit Ankh-Gravur +Desert Sandstone with Cactus Engraving = Wüstensandstein mit Kaktusgravur +Desert Sandstone with Scarab Engraving = Wüstensandstein mit Skarabäusgravur Falling Cracked Sandstone Brick = Fallender rissiger Sandsteinziegel Mummy Spawn Egg = Mumien-Spawn-Ei Mummy Spawner = Mumien-Spawner diff --git a/locale/template.txt b/locale/template.txt index 978b4c2..bc1af6a 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -1,4 +1,7 @@ Cracked Sandstone Brick = +Desert Sandstone with Ankh Engraving = +Desert Sandstone with Cactus Engraving = +Desert Sandstone with Scarab Engraving = Falling Cracked Sandstone Brick = Mummy Spawn Egg = Mummy Spawner = diff --git a/nodes.lua b/nodes.lua index 0cfed37..81472a3 100644 --- a/nodes.lua +++ b/nodes.lua @@ -6,22 +6,36 @@ else S = function(s) return s end end -local desc = {S("Sandstone with Eye Engraving"), S("Sandstone with Man Engraving"), S("Sandstone with Sun Engraving")} -local img = {"eye", "men", "sun"} +local img = { + "eye", "men", "sun", + "scarab", "ankh", "cactus" +} +local desc = { + S("Sandstone with Eye Engraving"), S("Sandstone with Man Engraving"), S("Sandstone with Sun Engraving"), + S("Desert Sandstone with Scarab Engraving"), S("Desert Sandstone with Ankh Engraving"), S("Desert Sandstone with Cactus Engraving") +} local decodesc = "" if minetest.get_modpath("doc_items") then decodesc = doc.sub.items.temp.deco end -for i=1,3 do +for i=1, #img do + local sandstone_img, basenode + if i > 3 then + sandstone_img = "default_desert_sandstone.png" + basenode = "default:desert_sandstone" + else + sandstone_img = "default_sandstone.png" + basenode = "default:sandstone" + end minetest.register_node("tsm_pyramids:deco_stone"..i, { description = desc[i], _doc_items_longdesc = decodesc, - tiles = {"default_sandstone.png", "default_sandstone.png", "default_sandstone.png^tsm_pyramids_"..img[i]..".png"}, is_ground_content = false, - groups = minetest.registered_nodes["default:sandstone"].groups, - sounds = default.node_sound_stone_defaults(), + tiles = {sandstone_img, sandstone_img, sandstone_img.."^tsm_pyramids_"..img[i]..".png"}, + groups = minetest.registered_nodes[basenode].groups, + sounds = minetest.registered_nodes[basenode].sounds, }) end diff --git a/textures/tsm_pyramids_ankh.png b/textures/tsm_pyramids_ankh.png new file mode 100644 index 0000000..c519c61 Binary files /dev/null and b/textures/tsm_pyramids_ankh.png differ diff --git a/textures/tsm_pyramids_cactus.png b/textures/tsm_pyramids_cactus.png new file mode 100644 index 0000000..ee26f33 Binary files /dev/null and b/textures/tsm_pyramids_cactus.png differ diff --git a/textures/tsm_pyramids_scarab.png b/textures/tsm_pyramids_scarab.png new file mode 100644 index 0000000..9656f72 Binary files /dev/null and b/textures/tsm_pyramids_scarab.png differ