From 619a5d7dd405b05fdf356326346018330487e02a Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Sun, 2 Feb 2014 16:23:24 +0100
Subject: [PATCH] Fixed technique talents speed when using gauntlets

---
 game/modules/tome/class/Actor.lua | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua
index 90b7ef20e3..71cd204be0 100644
--- a/game/modules/tome/class/Actor.lua
+++ b/game/modules/tome/class/Actor.lua
@@ -4138,7 +4138,15 @@ function _M:postUseTalent(ab, ret, silent)
 		elseif ab.is_summon then
 			self:useEnergy(game.energy_to_act * self:combatSummonSpeed())
 		elseif ab.type[1]:find("^technique/") then
-			self:useEnergy(game.energy_to_act * self:combatSpeed())
+			local combat = self.combat
+			if self:getInven(self.INVEN_MAINHAND) then
+				local o = self:getInven(self.INVEN_MAINHAND)[1]
+				combat = self:getObjectCombat(o, "mainhand")
+			elseif self:getInven(self.INVEN_OFFHAND) then
+				local o = self:getInven(self.INVEN_OFFHAND)[1]
+				combat = self:getObjectCombat(o, "offhand")
+			end
+			self:useEnergy(game.energy_to_act * self:combatSpeed(combat))
 		elseif ab.is_mind then
 			self:useEnergy(game.energy_to_act * self:combatMindSpeed())
 		else
-- 
GitLab