From a8ddd4f7f73e5782b56fbb74c3cb47bf3c56cc70 Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Mon, 3 Aug 2020 16:27:50 +0200
Subject: [PATCH] Voidstalker cloaks correctly work only on foes

---
 game/modules/tome/data/general/objects/egos/cloak.lua | 1 +
 1 file changed, 1 insertion(+)

diff --git a/game/modules/tome/data/general/objects/egos/cloak.lua b/game/modules/tome/data/general/objects/egos/cloak.lua
index cef179298f..d48de7890f 100644
--- a/game/modules/tome/data/general/objects/egos/cloak.lua
+++ b/game/modules/tome/data/general/objects/egos/cloak.lua
@@ -428,6 +428,7 @@ newEntity{
 		local _ _, x, y = who:canProject(tg, x, y)
 		local target = game.level.map(x, y, engine.Map.ACTOR)
 		if not target then return end
+		if who:reactionToward(target) >= 0 then return end
 
 		game.level.map:particleEmitter(who.x, who.y, 1, "teleport")
 		who:teleportRandom(target.x, target.y, 2)
-- 
GitLab