From fc2b72004f8cb6f863e96b77538acf874476ea94 Mon Sep 17 00:00:00 2001
From: DarkGod <darkgod@net-core.org>
Date: Fri, 18 Oct 2013 23:37:01 +0200
Subject: [PATCH] fixed

---
 game/engines/default/engine/interface/ActorAI.lua | 3 +++
 game/modules/tome/data/zones/deep-bellow/npcs.lua | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/game/engines/default/engine/interface/ActorAI.lua b/game/engines/default/engine/interface/ActorAI.lua
index 8c88d41165..9e0b6c4a03 100644
--- a/game/engines/default/engine/interface/ActorAI.lua
+++ b/game/engines/default/engine/interface/ActorAI.lua
@@ -123,6 +123,7 @@ function _M:doAI()
 	local target_pos = self.ai_target.actor and self.fov and self.fov.actors and self.fov.actors[self.ai_target.actor]
 	if target_pos then
 		local tx, ty = self:aiSeeTargetPos(self.ai_target.actor)
+		print("======")table.print(self.ai_state.target_last_seen or {})print("======")
 		self.ai_state.target_last_seen=table.merge(self.ai_state.target_last_seen or {}, {x=tx, y=ty, turn=self.fov_last_turn}) -- Merge to keep obfuscation data
 	end
 
@@ -145,6 +146,8 @@ end
 function _M:setTarget(target, last_seen)
 	self.ai_target.actor = target
 	if last_seen then
+		print("===============+SETTING LAST SEEN ON", self.name, self.uid, " to last seen ", last_seen)
+		util.show_traceback()
 		self.ai_state.target_last_seen = last_seen
 	else
 		local target_pos = target and self.fov and self.fov.actors and self.fov.actors[self.ai_target.actor] or {x=self.x, y=self.y}
diff --git a/game/modules/tome/data/zones/deep-bellow/npcs.lua b/game/modules/tome/data/zones/deep-bellow/npcs.lua
index 9934f9f478..07938b5ff0 100644
--- a/game/modules/tome/data/zones/deep-bellow/npcs.lua
+++ b/game/modules/tome/data/zones/deep-bellow/npcs.lua
@@ -111,7 +111,7 @@ It seems to come from the digestive system of the mouth.]],
 		for i, actor in ipairs(game.party.m_list) do
 			if not actor.dead then tgts[#tgts+1] = actor end
 		end
-		self:setTarget(rng.table(tgts))
+		self:setTarget((rng.table(tgts)))
 
 		if self.summoner.dead then
 			self:die()
-- 
GitLab