summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Kasatkin <mk@realbadangel.pl>2012-09-01 12:13:51 +0200
committerMaciej Kasatkin <mk@realbadangel.pl>2012-09-01 12:13:51 +0200
commit77007b37464f8bce6f4c2476c834194d11b19f55 (patch)
tree32a71b36a7ac084a5d3f7d5c44cd5dee4436618b
parentcabcae11d379ed921941bdf8f858356754df6da6 (diff)
Added uranium and chromium to the game
-rw-r--r--ores.lua81
-rw-r--r--textures/technic_chromium_dust.pngbin0 -> 241 bytes
-rw-r--r--textures/technic_chromium_ingot.pngbin0 -> 230 bytes
-rw-r--r--textures/technic_chromium_lump.pngbin0 -> 213 bytes
-rw-r--r--textures/technic_diamond_block.pngbin0 -> 29749 bytes
-rw-r--r--textures/technic_diamond_block_blue.pngbin0 -> 28333 bytes
-rw-r--r--textures/technic_diamond_block_green.pngbin0 -> 28882 bytes
-rw-r--r--textures/technic_diamond_block_red.pngbin0 -> 26619 bytes
-rw-r--r--textures/technic_mineral_chromium.pngbin0 -> 887 bytes
-rw-r--r--textures/technic_mineral_uranium.pngbin0 -> 912 bytes
-rw-r--r--textures/technic_uranium.pngbin0 -> 213 bytes
11 files changed, 80 insertions, 1 deletions
diff --git a/ores.lua b/ores.lua
index f1304b2..d75a9ad 100644
--- 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
index 0000000..3c26862
--- /dev/null
+++ b/textures/technic_chromium_dust.png
Binary files differ
diff --git a/textures/technic_chromium_ingot.png b/textures/technic_chromium_ingot.png
new file mode 100644
index 0000000..96f35ff
--- /dev/null
+++ b/textures/technic_chromium_ingot.png
Binary files differ
diff --git a/textures/technic_chromium_lump.png b/textures/technic_chromium_lump.png
new file mode 100644
index 0000000..1588f92
--- /dev/null
+++ b/textures/technic_chromium_lump.png
Binary files differ
diff --git a/textures/technic_diamond_block.png b/textures/technic_diamond_block.png
new file mode 100644
index 0000000..876908a
--- /dev/null
+++ b/textures/technic_diamond_block.png
Binary files differ
diff --git a/textures/technic_diamond_block_blue.png b/textures/technic_diamond_block_blue.png
new file mode 100644
index 0000000..3931996
--- /dev/null
+++ b/textures/technic_diamond_block_blue.png
Binary files differ
diff --git a/textures/technic_diamond_block_green.png b/textures/technic_diamond_block_green.png
new file mode 100644
index 0000000..1b462fa
--- /dev/null
+++ b/textures/technic_diamond_block_green.png
Binary files differ
diff --git a/textures/technic_diamond_block_red.png b/textures/technic_diamond_block_red.png
new file mode 100644
index 0000000..6a4e84a
--- /dev/null
+++ b/textures/technic_diamond_block_red.png
Binary files differ
diff --git a/textures/technic_mineral_chromium.png b/textures/technic_mineral_chromium.png
new file mode 100644
index 0000000..c66f1c5
--- /dev/null
+++ b/textures/technic_mineral_chromium.png
Binary files differ
diff --git a/textures/technic_mineral_uranium.png b/textures/technic_mineral_uranium.png
new file mode 100644
index 0000000..aad9c07
--- /dev/null
+++ b/textures/technic_mineral_uranium.png
Binary files differ
diff --git a/textures/technic_uranium.png b/textures/technic_uranium.png
new file mode 100644
index 0000000..54225f8
--- /dev/null
+++ b/textures/technic_uranium.png
Binary files differ