From 9a30672cf16ab08c4c73f9a3157fc4600fb6aec4 Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Sun, 28 Feb 2016 22:23:07 +0100 Subject: [PATCH] Enchanting: Do not assume groupcaps times always go from 1 to 3 --- enchanting.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/enchanting.lua b/enchanting.lua index 38c8a6c..1ec88d5 100644 --- a/enchanting.lua +++ b/enchanting.lua @@ -169,8 +169,8 @@ for enchant in tooldef[2]:gmatch("[%w_]+") do if enchant == "durable" then groupcaps[group].uses = math.ceil(original_groupcaps[group].uses * enchanting.uses) elseif enchant == "fast" then - for i = 1, 3 do - groupcaps[group].times[i] = original_groupcaps[group].times[i] - enchanting.times + for i, time in pairs(original_groupcaps[group].times) do + groupcaps[group].times[i] = time - enchanting.times end elseif enchant == "sharp" then fleshy = fleshy + enchanting.damages -- 2.44.0