From c99f614e4eca1e76663cb4ed67770c8dbd23b1a3 Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Sun, 24 Jul 2011 08:27:18 +0000
Subject: [PATCH] Fixed Strangle Hold

git-svn-id: http://svn.net-core.org/repos/t-engine4@3937 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/modules/tome/data/timed_effects.lua | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/game/modules/tome/data/timed_effects.lua b/game/modules/tome/data/timed_effects.lua
index 485c0b12a3..95c4a58417 100644
--- a/game/modules/tome/data/timed_effects.lua
+++ b/game/modules/tome/data/timed_effects.lua
@@ -3769,16 +3769,11 @@ newEffect{
 		DamageType:get(DamageType.PHYSICAL).projector(eff.src or self, self.x, self.y, DamageType.PHYSICAL, eff.power)
 	end,
 	activate = function(self, eff)
-		if self:canBe("silence") then
-			eff.tmpid = self:addTemporaryValue("silence", 1)
-			eff.dur = self:updateEffectDuration(eff.dur, "silence")
-		end
-		silenced = true
+		eff.tmpid = self:addTemporaryValue("silence", 1)
+		eff.dur = self:updateEffectDuration(eff.dur, "silence")
 	end,
 	deactivate = function(self, eff)
-		if silenced then
-			self:removeTemporaryValue("silence", eff.tmpid)
-		end
+		self:removeTemporaryValue("silence", eff.tmpid)
 	end,
 }
 
-- 
GitLab