From 8e28e6945bbaa9549f29358f2704ee010a3a4c54 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Thu, 10 Nov 2011 09:29:23 +0000 Subject: [PATCH] fix git-svn-id: http://svn.net-core.org/repos/t-engine4@4639 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/modules/tome/data/talents/misc/races.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/game/modules/tome/data/talents/misc/races.lua b/game/modules/tome/data/talents/misc/races.lua index 9e46dd419c..d946afae89 100644 --- a/game/modules/tome/data/talents/misc/races.lua +++ b/game/modules/tome/data/talents/misc/races.lua @@ -220,13 +220,15 @@ newTalent{ BUFF = function(self, t, target) local nb = 0 for eff_id, p in pairs(self.tmp) do + local e = self.tempeffect_def[eff_id] if e.status == "beneficial" then nb = nb + 1 end end - return nb + return nb end, CURE = function(self, t, target) local nb = 0 for eff_id, p in pairs(self.tmp) do + local e = self.tempeffect_def[eff_id] if e.status == "detrimental" then nb = nb + 1 end end return nb @@ -618,8 +620,8 @@ newTalent{ cooldown = function(self, t) return 50 - self:getTalentLevel(t) * 4 end, tactical = { DEFEND = 1, HEAL = 2, CURE = function(self, t, target) local nb = 0 - for eff_id, p in pairs(target.tmp) do - local e = target.tempeffect_def[eff_id] + for eff_id, p in pairs(self.tmp) do + local e = self.tempeffect_def[eff_id] if e.status == "detrimental" and (e.type == "physical" or e.type == "magical" or e.type == "mental") then nb = nb + 1 end -- GitLab