From 33eba5880dbeb6f0157cfbd51eb81504bf8f948e Mon Sep 17 00:00:00 2001 From: Maciej Kasatkin <mk@realbadangel.pl> Date: Wed, 17 Oct 2012 23:29:35 +0200 Subject: [PATCH] Fixed typo added stairsplus definitions for marble and granite --- ores.lua | 138 +++++++++++++++++++++++++++++++++------------ 1 files changed, 100 insertions(+), 38 deletions(-) diff --git a/ores.lua b/ores.lua index d75a9ad..77d7bb7 100644 --- a/ores.lua +++ b/ores.lua @@ -1,3 +1,60 @@ +minetest.register_node( "technic:marble", { + description = "Marble", + tiles = { "technic_marble.png" }, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node( "technic:marble_bricks", { + description = "Marble Bricks", + tiles = { "technic_marble_bricks.png" }, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craft({ + output = 'technic:marble_bricks 4', + recipe = { + {'technic:marble','technic:marble'}, + {'technic:marble','technic:marble'} + } +}) + +minetest.register_node( "technic:granite", { + description = "Granite", + tiles = { "technic_granite.png" }, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +stairsplus.register_stair_and_slab_and_panel_and_micro("marble", "technic:marble", + {cracky=3}, + {"technic_marble.png"}, + "Marble Stairs", + "Marble Slab", + "Marble Panel", + "Marble Microblock", + "marble") +stairsplus.register_stair_and_slab_and_panel_and_micro("marble_bricks", "technic:marble_bricks", + {cracky=3}, + {"technic_marble_bricks.png"}, + "Marble Bricks Stairs", + "Marble Bricks Slab", + "Marble Bricks Panel", + "Marble Bricks Microblock", + "marble_bricks") +stairsplus.register_stair_and_slab_and_panel_and_micro("granite", "technic:granite", + {cracky=3}, + {"technic_granite.png"}, + "Granite Stairs", + "Granite Slab", + "Granite Panel", + "Granite Microblock", + "granite") + minetest.register_node( "technic:mineral_diamond", { description = "Diamond Ore", tiles = { "default_stone.png^technic_mineral_diamond.png" }, @@ -37,41 +94,6 @@ drop = 'craft "technic:chromium_lump" 1', }) -minetest.register_node( "technic:diamond_block", { - description = "Diamond Block", - tiles = { "technic_diamond_block.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - drop = 'craft "technic:diamond_block" 1', -}) - -minetest.register_node( "technic:diamond_block_red", { - description = "Red Diamond Block", - tiles = { "technic_diamond_block_red.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - drop = 'craft "technic:diamond_block_red" 1', -}) -minetest.register_node( "technic:diamond_block_green", { - description = "Green Diamond Block", - tiles = { "technic_diamond_block_green.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - drop = 'craft "technic:diamond_block_green" 1', -}) -minetest.register_node( "technic:diamond_block_blue", { - description = "Red Diamond Block", - tiles = { "technic_diamond_block_blue.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), - drop = 'craft "technic:diamond_block_blue" 1', -}) - - minetest.register_craftitem( "technic:chromium_lump", { description = "Chromium Lump", inventory_image = "technic_chromium_lump.png", @@ -89,6 +111,43 @@ output = "technic:chromium_ingot", recipe = "technic:chromium_lump" }) + + +minetest.register_node( "technic:mineral_zinc", { + description = "Zinc Ore", + tile_images = { "default_stone.png^technic_mineral_zinc.png" }, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), + drop = 'craft "technic:zinc_lump" 1', +}) + +minetest.register_craftitem( "technic:zinc_lump", { + description = "Zinc Lump", + inventory_image = "technic_zinc_lump.png", +}) + +minetest.register_craftitem( "technic:zinc_ingot", { + description = "Zinc Ingot", + inventory_image = "technic_zinc_ingot.png", +}) + +minetest.register_craftitem( "technic:stainless_steel_ingot", { + description = "Stainless Steel Ingot", + inventory_image = "technic_stainless_steel_ingot.png", +}) + +minetest.register_craftitem( "technic:brass_ingot", { + description = "Brass Ingot", + inventory_image = "technic_brass_ingot.png", +}) + +minetest.register_craft({ + type = 'cooking', + output = "technic:zinc_ingot", + recipe = "technic:zinc_lump" + }) + local function generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, ore_per_chunk, height_min, height_max) if maxp.y < height_min or minp.y > height_max then @@ -133,7 +192,10 @@ end minetest.register_on_generated(function(minp, maxp, seed) -generate_ore("technic:mineral_diamond", "default:stone", minp, maxp, seed+20, 1/11/11/11, 1, -31000, -450) -generate_ore("technic:mineral_uranium", "default:stone", minp, maxp, seed+20, 1/11/11/11, 1, -300, -150) -generate_ore("technic:mineral_chromium", "default:stone", minp, maxp, seed+20, 1/13/13/13, 1, -600, -100) +generate_ore("technic:mineral_diamond", "default:stone", minp, maxp, seed+21, 1/11/11/11, 2, -31000, -450) +generate_ore("technic:mineral_uranium", "default:stone", minp, maxp, seed+22, 1/11/11/11, 1, -300, -100) +generate_ore("technic:mineral_chromium", "default:stone", minp, maxp, seed+23, 1/10/10/10, 2, -31000, -100) +generate_ore("technic:mineral_zinc", "default:stone", minp, maxp, seed+24, 1/9/9/9, 5, -31000, 2) +generate_ore("technic:marble", "default:stone", minp, maxp, seed+25, 1/128, 20, -100, -32) +generate_ore("technic:granite", "default:stone", minp, maxp, seed+25, 1/128, 15, -190, -90) end) \ No newline at end of file -- Gitblit v1.8.0