diff --git a/game/modules/tome/data/talents/corruptions/bone.lua b/game/modules/tome/data/talents/corruptions/bone.lua index f7cc85d21ee6cc0e78078e55923a9acd200a7adb..5f6da3be398b5ba809e33a90752bcebbd78d42fd 100644 --- a/game/modules/tome/data/talents/corruptions/bone.lua +++ b/game/modules/tome/data/talents/corruptions/bone.lua @@ -74,7 +74,7 @@ newTalent{ action = function(self, t) local tg = {type="bolt", range=self:getTalentRange(t), friendlyblock=false, talent=t} local x, y, target = self:getTargetLimited(tg) - if not target then return nil end + if not target or target == self then return nil end local dam = self:spellCrit(t.getDamage(self, t)) if core.fov.distance(self.x, self.y, target.x, target.y) > 1 then