From a0d08648e1b3055e2050ee5c5e8aaf03fe10185c Mon Sep 17 00:00:00 2001 From: cale Date: Sun, 5 Jun 2016 13:13:09 +0200 Subject: [PATCH] fixed mining system + removed some blocks --- mods/default/craft.lua | 18 ++++ mods/default/nodes.lua | 66 ++------------ mods/default/textures/default_pick_copper.png | Bin 0 -> 292 bytes .../default/textures/default_pick_diamond.png | Bin 0 -> 354 bytes mods/default/tools.lua | 83 +++++++++++++----- mods/furnace/init.lua | 16 ++++ mods/furnace/textures/furnace_copper_rod.png | Bin 0 -> 254 bytes mods/furnace/textures/furnace_diamond_rod.png | Bin 254 -> 305 bytes 8 files changed, 105 insertions(+), 78 deletions(-) create mode 100644 mods/default/textures/default_pick_copper.png create mode 100644 mods/default/textures/default_pick_diamond.png create mode 100644 mods/furnace/textures/furnace_copper_rod.png diff --git a/mods/default/craft.lua b/mods/default/craft.lua index afa9e4a..452aa16 100644 --- a/mods/default/craft.lua +++ b/mods/default/craft.lua @@ -304,6 +304,24 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "default:pick_copper", + recipe = { + {"", "furnace:copper_rod", ""}, + {"", "default:string_strong", ""}, + {"", "default:stick", ""}, + } +}) + +minetest.register_craft({ + output = "default:pick_diamond", + recipe = { + {"", "furnace:diamond_rod", ""}, + {"", "default:string_strong", ""}, + {"", "default:stick", ""}, + } +}) + minetest.register_craft({ output = "default:axe", recipe = { diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 4ee952f..212bc69 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -190,9 +190,9 @@ minetest.register_node("default:treasure_chest", { inv:set_size("main", 8*4) local items = default.treasure_chest_items local item = items[math.random(#items)] - inv:add_item("main", {name = item, count = math.random(2,10)}) + inv:add_item("main", {name = item, count = math.random(1,3)}) local item = items[math.random(#items)] - inv:add_item("main", {name = item, count = math.random(2,10)}) + inv:add_item("main", {name = item, count = math.random(1,3)}) end, after_dig_node = function(pos, oldnode, oldmetadata, digger) local meta = minetest.get_meta(pos) @@ -615,24 +615,6 @@ minetest.register_node("default:frame", { groups = {choppy = 3}, }) -minetest.register_node("default:frame_with_wood", { - description = "Frame with Wood", - tiles = {"default_wood.png^default_frame.png"}, - groups = {choppy = 3}, -}) - -minetest.register_node("default:frame_with_stonebrick", { - description = "Frame with Stonebrick", - tiles = {"default_stonebrick.png^default_frame.png"}, - groups = {choppy = 3}, -}) - -minetest.register_node("default:frame_with_log", { - description = "Frame with Log", - tiles = {"default_log.png^default_frame.png"}, - groups = {choppy = 3}, -}) - -- glass minetest.register_node("default:glass", { @@ -644,25 +626,6 @@ minetest.register_node("default:glass", { groups = {crumbly = 3}, }) -minetest.register_node("default:glass_with_wood", { - description = "Glass with Wood", - tiles = {"default_wood.png^default_glass.png"}, - groups = {crumbly = 3}, -}) - -minetest.register_node("default:glass_with_log", { - description = "Glass with Log", - tiles = {"default_log.png^default_glass.png"}, - groups = {crumbly = 3}, -}) - -minetest.register_node("default:glass_with_stonebrick", { - description = "Glass with Stonebrick", - tiles = {"default_stonebrick.png^default_glass.png"}, - groups = {crumbly = 3}, -}) - - -- floor default.register_floor = function(color) @@ -685,7 +648,7 @@ default.register_floor("black") default.register_wool = function(color) minetest.register_node("default:wool_"..color, { description = color.." Wool", - tiles = {"default_wool.png^[colorize:"..color..":120"}, + tiles = {"default_wool.png^[colorize:"..color..":130"}, groups = {crumbly=3}, }) end @@ -707,7 +670,6 @@ minetest.register_node("default:stone", { max_items = 1, items = { {items = {'default:flint'},rarity = 5}, - {items = {'default:stone_with_silver'},rarity = 60}, {items = {"default:stone_item 5"}}, } }, @@ -834,21 +796,21 @@ minetest.register_node("default:stone_with_iron", { minetest.register_node("default:stone_with_copper", { description = "Stone with Copper", tiles = {"default_stone_with_copper.png"}, - groups = {cracky = 2}, + groups = {cracky = 1}, sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_zinc", { description = "Stone with Zinc", tiles = {"default_stone_with_zinc.png"}, - groups = {cracky = 3}, + groups = {cracky = 1}, sounds = default.sounds.stone(), }) minetest.register_node("default:stone_with_silver", { description = "Stone with Silver", tiles = {"default_stone_with_silver.png"}, - groups = {cracky = 3}, + groups = {hard = 3}, sounds = default.sounds.stone(), }) @@ -862,7 +824,7 @@ minetest.register_node("default:stone_with_gold", { minetest.register_node("default:stone_with_diamond", { description = "Stone with Diamond", tiles = {"default_stone_with_diamond.png"}, - groups = {cracky = 1}, + groups = {hard = 2}, drop = "default:diamond", sounds = default.sounds.stone(), }) @@ -870,7 +832,7 @@ minetest.register_node("default:stone_with_diamond", { minetest.register_node("default:stone_with_ruby", { description = "Stone with Ruby", tiles = {"default_stone_with_ruby.png"}, - groups = {cracky = 1}, + groups = {hard = 1}, drop = "default:ruby", sounds = default.sounds.stone(), }) @@ -915,15 +877,3 @@ minetest.register_node("default:rail", { walkable = false, groups = {choppy = 1, attached_node = 1}, }) - -minetest.register_node("default:wire", { - description = "Wire", - drawtype = "raillike", - tiles = {"default_wire.png", "default_wire_curve.png", - "default_wire_t.png", "default_wire_cross.png"}, - inventory_image = "default_wire.png", - wield_image = "default_wire.png", - paramtype = "light", - walkable = false, - groups = {choppy = 1, attached_node = 1}, -}) diff --git a/mods/default/textures/default_pick_copper.png b/mods/default/textures/default_pick_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..195e1c5073956b90683927dff5a2009011c4f0dc GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPN8!M+Ei)D6(8Bj>F#5JPCIX^cyHLrxhxhOTUBsE2$ zJhLQ2!QIn0AiR-J9H^+r)5S5w;&gJt0s(_0;hO65QZ7(8A5T-G@yGywpwu482Y literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pick_diamond.png b/mods/default/textures/default_pick_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..aa0fd405a32c1316a19014ded7fddbd483b1f4c2 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPN8!M-vdE0JI1)z{*iEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0kPZ!4!i_>c-8S*tb2)O>AY&x}I?y{waZt_rDguX&-Z{=4pfb5tiaKe zFMD}Hhd`=m2S;Hcn_yz0<)+eRwIDAxhV!4JW`8lVd>iR?(o6H*U#H1$t4?0N%g7)g zp1!Bu!tB%Ae+&#Qi5izK{lC$ftbKmc)C-E8vz1S+ddH>~IeA*$cfMUIzK@L?VFw2RX8=sk<`4p^I>5~X5`0|EId67fjO}sG;n6oJIp;CG&Ux%u?HXKEXsIv# xQ=zqXaX{@;5MufPhN)=TBDz+$QlHST-|*xgb;R6hqA{PALZu<2dGyi#?Yal1!6L8$`}Z uuuWJcd6c2Z(7#J9zHpfrTn)H+b2s~Z=T-G@yGywpb{Wd`W