From 91df649d26971a3b86f48b9b5a0657aa17010566 Mon Sep 17 00:00:00 2001
From: Eric Wykoff <ericwykoff@yahoo.com>
Date: Wed, 21 Jan 2015 15:09:47 -0600
Subject: [PATCH] twist fate a bit better

---
 game/modules/tome/data/talents/chronomancy/flux.lua | 3 +++
 game/modules/tome/data/timed_effects/other.lua      | 5 +----
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/game/modules/tome/data/talents/chronomancy/flux.lua b/game/modules/tome/data/talents/chronomancy/flux.lua
index a7d1c5e407..7b4fcd1bdb 100644
--- a/game/modules/tome/data/talents/chronomancy/flux.lua
+++ b/game/modules/tome/data/talents/chronomancy/flux.lua
@@ -184,6 +184,9 @@ newTalent{
 	doTwistFate = function(self, t, twist)
 		local eff = self:hasEffect(self.EFF_TWIST_FATE)
 		eff.twisted = twist or false
+		local anom = self:getTalentFromId(eff.talent)
+		anom.action(self, anom)
+		self:incParadox(-eff.paradox)
 		self:removeEffect(self.EFF_TWIST_FATE)
 	end,
 	setEffect = function(self, t, talent, paradox)
diff --git a/game/modules/tome/data/timed_effects/other.lua b/game/modules/tome/data/timed_effects/other.lua
index 6bdb6d7a82..89f2296f57 100644
--- a/game/modules/tome/data/timed_effects/other.lua
+++ b/game/modules/tome/data/timed_effects/other.lua
@@ -2721,10 +2721,7 @@ newEffect{
 	end,
 	deactivate = function(self, eff)
 		if not game.zone.wilderness and not self.dead then
-			if eff.twisted then
-				self:forceUseTalent(eff.talent, {ignore_energy=true})
-				self:incParadox(-eff.paradox)
-			else
+			if not eff.twisted then
 				self:forceUseTalent(eff.talent, {ignore_energy=true, force_target=self})
 				self:incParadox(-eff.paradox)
 				self:useEnergy(self:getSpeed("spell") * game.energy_to_act)
-- 
GitLab