From 6a993731bd465c43f3435cf77e0c4a9be5791196 Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Wed, 21 Mar 2018 19:16:56 +0100
Subject: [PATCH] Fixed resolvers.charm/charmt to be last resolvers to avoid
 problems with reapplying ego

---
 game/modules/tome/resolvers.lua | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/game/modules/tome/resolvers.lua b/game/modules/tome/resolvers.lua
index 7db23d5da2..3f73f9dd05 100644
--- a/game/modules/tome/resolvers.lua
+++ b/game/modules/tome/resolvers.lua
@@ -700,7 +700,7 @@ end
 -- @param tcd = talent id to put on cooldown when used <"T_GLOBAL_CD">
 -- @param use_params = parameters to merge into self.use_power table
 function resolvers.charm(desc, cd, fct, tcd, use_params)
-	return {__resolver="charm", desc, cd, fct, tcd, use_params}
+	return {__resolver="charm", __resolve_last=true, desc, cd, fct, tcd, use_params}
 end
 function resolvers.calc.charm(tt, e)
 	local cd = tt[2]
@@ -719,7 +719,7 @@ end
 -- @param tcd = talent id to put on cooldown when used <"T_GLOBAL_CD">
 -- @param use_params = parameters to merge into self.use_talent table
 function resolvers.charmt(tid, tlvl, cd, tcd, use_params)
-	return {__resolver="charmt", tid, tlvl, cd, tcd, use_params}
+	return {__resolver="charmt", __resolve_last=true, tid, tlvl, cd, tcd, use_params}
 end
 function resolvers.calc.charmt(tt, e)
 	local cd = tt[3]
-- 
GitLab