diff --git a/game/modules/tome/data/talents/cursed/darkness.lua b/game/modules/tome/data/talents/cursed/darkness.lua
index 8397e5ce7ef7e31efea5399a9d03b066f1c8657a..862a6ac6525723949b9166667d6a6dc3008c12bd 100644
--- a/game/modules/tome/data/talents/cursed/darkness.lua
+++ b/game/modules/tome/data/talents/cursed/darkness.lua
@@ -91,7 +91,7 @@ local function createDarkTendrils(summoner, x, y, target, damage, duration, pinD
 				end
 			end
 
-			if hitTarget then
+			if hitTarget and self.target:canBe("pin") then
 				-- attack the target
 				game.logSeen(self, "The dark tendrils lash at %s.", self.target.name)