From a7d6068bf6ec7214b3e1d10533b1b68933058e2b Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Tue, 28 Nov 2023 19:32:03 +0200 Subject: [PATCH] Do not ignore block-visit objects when computing guardian locations --- lib/mapping/CMap.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/mapping/CMap.cpp b/lib/mapping/CMap.cpp index 92893cdbf..c825899e2 100644 --- a/lib/mapping/CMap.cpp +++ b/lib/mapping/CMap.cpp @@ -348,13 +348,8 @@ int3 CMap::guardingCreaturePosition (int3 pos) const { for (CGObjectInstance* obj : posTile.visitableObjects) { - if(obj->isBlockedVisitable()) - { - if (obj->ID == Obj::MONSTER) // Monster - return pos; - else - return int3(-1, -1, -1); //blockvis objects are not guarded by neighbouring creatures - } + if (obj->ID == Obj::MONSTER) + return pos; } }