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