From e62a0fd0c1fc92125b168dc08ff33298d04860b5 Mon Sep 17 00:00:00 2001
From: kpoppel <poulsen.kim@gmail.com>
Date: Thu, 06 Jun 2013 22:46:40 +0200
Subject: [PATCH] Changed grinding of ingots to give 1 dust. This is to avoid duplication exploit.

---
 technic/grinder.lua |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/technic/grinder.lua b/technic/grinder.lua
index 13fcfc3..b676bed 100644
--- a/technic/grinder.lua
+++ b/technic/grinder.lua
@@ -7,11 +7,12 @@
 grinder_recipes[registered_grinder_recipes_count].src_name=string1
 grinder_recipes[registered_grinder_recipes_count].dst_name=string2
 registered_grinder_recipes_count=registered_grinder_recipes_count+1
-if UI_recipes_hook then
-	minetest.register_craft({
+if unified_inventory then
+	unified_inventory.register_craft({
 	type = "grinding",
 	output = string2,
-	recipe = string1,
+	items = {string1},
+	width = 0,
 	})
 	end
 end
@@ -21,14 +22,26 @@
 register_grinder_recipe("default:gravel","default:dirt")
 register_grinder_recipe("default:desert_stone","default:desert_sand")
 register_grinder_recipe("default:iron_lump","technic:iron_dust 2") 
+register_grinder_recipe("default:steel_ingot","technic:iron_dust 1") 
 register_grinder_recipe("default:coal_lump","technic:coal_dust 2") 
-register_grinder_recipe("moreores:copper_lump","technic:copper_dust 2")
+register_grinder_recipe("default:copper_lump","technic:copper_dust 2")
+register_grinder_recipe("default:copper_ingot","technic:copper_dust 1")
+register_grinder_recipe("default:gold_lump","technic:gold_dust 2") 
+register_grinder_recipe("default:gold_ingot","technic:gold_dust 1") 
+--register_grinder_recipe("default:bronze_ingot","technic:bronze_dust 1")  -- Dust does not exist yet
+--register_grinder_recipe("home_decor:brass_ingot","technic:brass_dust 1") -- needs check for the mod
 register_grinder_recipe("moreores:tin_lump","technic:tin_dust 2") 
+register_grinder_recipe("moreores:tin_ingot","technic:tin_dust 1") 
 register_grinder_recipe("moreores:silver_lump","technic:silver_dust 2")
-register_grinder_recipe("moreores:gold_lump","technic:gold_dust 2") 
+register_grinder_recipe("moreores:silver_ingot","technic:silver_dust 1")
 register_grinder_recipe("moreores:mithril_lump","technic:mithril_dust 2") 
-register_grinder_recipe("technic:chromium_lump","technic:chromium_dust 2") 
+register_grinder_recipe("moreores:mithril_ingot","technic:mithril_dust 1")
+register_grinder_recipe("technic:chromium_lump","technic:chromium_dust 2")
+register_grinder_recipe("technic:chromium_ingot","technic:chromium_dust 1")
+register_grinder_recipe("technic:stainless_steel_ingot","stainless_steel_dust 1") 
+register_grinder_recipe("technic:brass_ingot","technic:brass_dust 1") 
 register_grinder_recipe("technic:zinc_lump","technic:zinc_dust 2") 
+register_grinder_recipe("technic:zinc_ingot","technic:zinc_dust 1") 
 register_grinder_recipe("technic:coal_dust","dye:black 2") 
 register_grinder_recipe("default:cactus","dye:green 2") 
 register_grinder_recipe("default:dry_shrub","dye:brown 2") 

--
Gitblit v1.8.0