From b8c902868115a0a607da35e208a422e430d46317 Mon Sep 17 00:00:00 2001
From: MT-Modder <thomas.waits148@gmail.com>
Date: Wed, 11 Mar 2015 23:08:16 +0100
Subject: [PATCH] Tools don't wear in creative mode v2

---
 technic/tools/chainsaw.lua |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/technic/tools/chainsaw.lua b/technic/tools/chainsaw.lua
index 03e3833..bf4efff 100644
--- a/technic/tools/chainsaw.lua
+++ b/technic/tools/chainsaw.lua
@@ -344,9 +344,10 @@
 		-- Send current charge to digging function so that the
 		-- chainsaw will stop after digging a number of nodes
 		meta.charge = chainsaw_dig(pointed_thing.under, meta.charge)
-
-		technic.set_RE_wear(itemstack, meta.charge, chainsaw_max_charge)
-		itemstack:set_metadata(minetest.serialize(meta))
+		if not technic.creative_mode then
+			technic.set_RE_wear(itemstack, meta.charge, chainsaw_max_charge)
+			itemstack:set_metadata(minetest.serialize(meta))
+		end
 		return itemstack
 	end,
 })

--
Gitblit v1.8.0