From b3496cd0391aac9ebe32ed4cc8686b09c8c57363 Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Mon, 11 Feb 2013 16:27:04 +0000
Subject: [PATCH] Taint of Telepathy now only reduces mindsave by 10 but also
 increases mindpower by 35

git-svn-id: http://svn.net-core.org/repos/t-engine4@6399 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/modules/tome/data/talents/misc/inscriptions.lua |  4 ++--
 game/modules/tome/data/timed_effects/mental.lua      | 10 ++++++----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/game/modules/tome/data/talents/misc/inscriptions.lua b/game/modules/tome/data/talents/misc/inscriptions.lua
index 4fcf65a304..4fd22379d5 100644
--- a/game/modules/tome/data/talents/misc/inscriptions.lua
+++ b/game/modules/tome/data/talents/misc/inscriptions.lua
@@ -919,12 +919,12 @@ newInscription{
 			range = rad,
 			actor = 1,
 		})
-		self:setEffect(self.EFF_WEAKENED_MIND, 10, {power=20})
+		self:setEffect(self.EFF_WEAKENED_MIND, 10, {save=10, power=35})
 		return true
 	end,
 	info = function(self, t)
 		local data = self:getInscriptionData(t.short_name)
-		return ([[Strip the protective barriers from your mind for %d turns, allowing in the thoughts all creatures within %d squares but reducing mind save by %d for 10 turns.]]):format(data.dur, self:getTalentRange(t), 20)
+		return ([[Strip the protective barriers from your mind for %d turns, allowing in the thoughts all creatures within %d squares but reducing mind save by %d and increasing your mindpower by %d for 10 turns.]]):format(data.dur, self:getTalentRange(t), 10, 35)
 	end,
 	short_info = function(self, t)
 		local data = self:getInscriptionData(t.short_name)
diff --git a/game/modules/tome/data/timed_effects/mental.lua b/game/modules/tome/data/timed_effects/mental.lua
index f2858f8279..08211e643e 100644
--- a/game/modules/tome/data/timed_effects/mental.lua
+++ b/game/modules/tome/data/timed_effects/mental.lua
@@ -1453,17 +1453,19 @@ newEffect{
 
 newEffect{
 	name = "WEAKENED_MIND", image = "talents/taint__telepathy.png",
-	desc = "Weakened Mind",
-	long_desc = function(self, eff) return ("Decreases mind save by %d."):format(eff.power) end,
+	desc = "Receptive Mind",
+	long_desc = function(self, eff) return ("Decreases mind save by %d and increases mindpower by %d."):format(eff.save, eff.power) end,
 	type = "mental",
 	subtype = { morale=true },
 	status = "detrimental",
-	parameters = { power=10 },
+	parameters = { power=10, save=10 },
 	activate = function(self, eff)
-		eff.mindid = self:addTemporaryValue("combat_mentalresist", -eff.power)
+		eff.mindid = self:addTemporaryValue("combat_mentalresist", -eff.save)
+		eff.powdid = self:addTemporaryValue("combat_mindpower", eff.power)
 	end,
 	deactivate = function(self, eff)
 		self:removeTemporaryValue("combat_mentalresist", eff.mindid)
+		self:removeTemporaryValue("combat_mindpower", eff.powid)
 	end,
 }
 
-- 
GitLab