From fcd03964fd17c97d76400ec3f4e66e788546a2c5 Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Sat, 1 Apr 2017 16:46:21 +0200
Subject: [PATCH] Lunge correctly respects disarm immunity

---
 game/modules/tome/data/talents/techniques/duelist.lua | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/game/modules/tome/data/talents/techniques/duelist.lua b/game/modules/tome/data/talents/techniques/duelist.lua
index 751f57f01c..64ee265114 100644
--- a/game/modules/tome/data/talents/techniques/duelist.lua
+++ b/game/modules/tome/data/talents/techniques/duelist.lua
@@ -219,8 +219,10 @@ newTalent{
 		-- Attack		
 		local dam = t.getDamage(self,t)
 		local spd, hitted, dmg = self:attackTargetWith(target, offweapon.combat, nil, self:getOffHandMult(offweapon.combat, dam))
-		if hitted then
+		if hitted and target:canBe("disarm") then
 			target:setEffect(target.EFF_DISARMED, t.getDuration(self, t), {apply_power=self:combatAttack()})
+		else
+			game.logSeen(target, "%s resists the blow!", target.name:capitalize())
 		end
 		return true
 	end,
-- 
GitLab