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