Added uranium and chromium to the game
authorMaciej Kasatkin <mk@realbadangel.pl>
Sat, 1 Sep 2012 10:13:51 +0000 (12:13 +0200)
committerMaciej Kasatkin <mk@realbadangel.pl>
Sat, 1 Sep 2012 10:13:51 +0000 (12:13 +0200)
ores.lua
textures/technic_chromium_dust.png [new file with mode: 0644]
textures/technic_chromium_ingot.png [new file with mode: 0644]
textures/technic_chromium_lump.png [new file with mode: 0644]
textures/technic_diamond_block.png [new file with mode: 0644]
textures/technic_diamond_block_blue.png [new file with mode: 0644]
textures/technic_diamond_block_green.png [new file with mode: 0644]
textures/technic_diamond_block_red.png [new file with mode: 0644]
textures/technic_mineral_chromium.png [new file with mode: 0644]
textures/technic_mineral_uranium.png [new file with mode: 0644]
textures/technic_uranium.png [new file with mode: 0644]

index f1304b2e3fa2edf411c0e7f9c7cc13a1685cf26d..d75a9addd095d7abf27ca13a099180bf28ec0923 100644 (file)
--- a/ores.lua
+++ b/ores.lua
@@ -1,6 +1,6 @@
 minetest.register_node( "technic:mineral_diamond", {
        description = "Diamond Ore",
-       tile_images = { "default_stone.png^technic_mineral_diamond.png" },
+       tiles = { "default_stone.png^technic_mineral_diamond.png" },
        is_ground_content = true,
        groups = {cracky=3},
        sounds = default.node_sound_stone_defaults(),
@@ -13,6 +13,83 @@ minetest.register_craftitem( "technic:diamond", {
        on_place_on_ground = minetest.craftitem_place_item,
 })
 
+minetest.register_node( "technic:mineral_uranium", {
+       description = "Uranium Ore",
+       tiles = { "default_stone.png^technic_mineral_uranium.png" },
+       is_ground_content = true,
+       groups = {cracky=3},
+       sounds = default.node_sound_stone_defaults(),
+       drop = 'craft "technic:uranium" 1',
+}) 
+
+minetest.register_craftitem( "technic:uranium", {
+       description = "Uranium",
+       inventory_image = "technic_uranium.png",
+       on_place_on_ground = minetest.craftitem_place_item,
+})
+
+minetest.register_node( "technic:mineral_chromium", {
+       description = "Chromium Ore",
+       tiles = { "default_stone.png^technic_mineral_chromium.png" },
+       is_ground_content = true,
+       groups = {cracky=3},
+       sounds = default.node_sound_stone_defaults(),
+       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",
+       on_place_on_ground = minetest.craftitem_place_item,
+})
+
+minetest.register_craftitem( "technic:chromium_ingot", {
+       description = "Chromium Ingot",
+       inventory_image = "technic_chromium_ingot.png",
+       on_place_on_ground = minetest.craftitem_place_item,
+})
+
+minetest.register_craft({
+                               type = 'cooking',
+                               output = "technic:chromium_ingot",
+                               recipe = "technic:chromium_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
                return
@@ -57,4 +134,6 @@ 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)
 end)
\ No newline at end of file
diff --git a/textures/technic_chromium_dust.png b/textures/technic_chromium_dust.png
new file mode 100644 (file)
index 0000000..3c26862
Binary files /dev/null and b/textures/technic_chromium_dust.png differ
diff --git a/textures/technic_chromium_ingot.png b/textures/technic_chromium_ingot.png
new file mode 100644 (file)
index 0000000..96f35ff
Binary files /dev/null and b/textures/technic_chromium_ingot.png differ
diff --git a/textures/technic_chromium_lump.png b/textures/technic_chromium_lump.png
new file mode 100644 (file)
index 0000000..1588f92
Binary files /dev/null and b/textures/technic_chromium_lump.png differ
diff --git a/textures/technic_diamond_block.png b/textures/technic_diamond_block.png
new file mode 100644 (file)
index 0000000..876908a
Binary files /dev/null and b/textures/technic_diamond_block.png differ
diff --git a/textures/technic_diamond_block_blue.png b/textures/technic_diamond_block_blue.png
new file mode 100644 (file)
index 0000000..3931996
Binary files /dev/null and b/textures/technic_diamond_block_blue.png differ
diff --git a/textures/technic_diamond_block_green.png b/textures/technic_diamond_block_green.png
new file mode 100644 (file)
index 0000000..1b462fa
Binary files /dev/null and b/textures/technic_diamond_block_green.png differ
diff --git a/textures/technic_diamond_block_red.png b/textures/technic_diamond_block_red.png
new file mode 100644 (file)
index 0000000..6a4e84a
Binary files /dev/null and b/textures/technic_diamond_block_red.png differ
diff --git a/textures/technic_mineral_chromium.png b/textures/technic_mineral_chromium.png
new file mode 100644 (file)
index 0000000..c66f1c5
Binary files /dev/null and b/textures/technic_mineral_chromium.png differ
diff --git a/textures/technic_mineral_uranium.png b/textures/technic_mineral_uranium.png
new file mode 100644 (file)
index 0000000..aad9c07
Binary files /dev/null and b/textures/technic_mineral_uranium.png differ
diff --git a/textures/technic_uranium.png b/textures/technic_uranium.png
new file mode 100644 (file)
index 0000000..54225f8
Binary files /dev/null and b/textures/technic_uranium.png differ