From d830370df9995adaf78189a51c8e8de0bf330e13 Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Sun, 27 Nov 2011 20:12:34 +0000
Subject: [PATCH] fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@4676 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/modules/tome/data/talents/misc/misc.lua | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/game/modules/tome/data/talents/misc/misc.lua b/game/modules/tome/data/talents/misc/misc.lua
index 490a943c8b..66d5f173a5 100644
--- a/game/modules/tome/data/talents/misc/misc.lua
+++ b/game/modules/tome/data/talents/misc/misc.lua
@@ -200,20 +200,15 @@ newTalent{
 			if e.status == "detrimental" then nb = nb + 1 end
 		end
 		return nb
- 	end},
+	end},
 	action = function(self, t)
 		local target = self
 		local todel = {}
 
 		local save_for_effects = {
-			bane = "combatSpellResist",
-			curse = "combatMentalResist",
-			disease = "combatSpellResist",
-			hex = "combatSpellResist",
 			magical = "combatSpellResist",
 			mental = "combatMentalResist",
 			physical = "combatPhysicalResist",
-			poison = "combatPhysicalResist",
 		}
 		for eff_id, p in pairs(target.tmp) do
 			local e = target.tempeffect_def[eff_id]
@@ -222,7 +217,7 @@ newTalent{
 				local decrease = math.floor(save/5)
 				print("About to reduce duration of... %s. Will use %s. Reducing duration by %d", e.desc, save_for_effects[e.type])
 				p.dur = p.dur - decrease
-				if p.dur <= 0 then todel[#todel+1] = eff end
+				if p.dur <= 0 then todel[#todel+1] = eff_id end
 			end
 		end
 		while #todel > 0 do
-- 
GitLab