From aba97d97028b181b551af13fd1d3afd043d6d030 Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Wed, 20 Jul 2011 13:29:41 +0000
Subject: [PATCH] fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@3919 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/engines/default/engine/interface/ActorAI.lua | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/game/engines/default/engine/interface/ActorAI.lua b/game/engines/default/engine/interface/ActorAI.lua
index 6c0a30cc4c..307bd9ee84 100644
--- a/game/engines/default/engine/interface/ActorAI.lua
+++ b/game/engines/default/engine/interface/ActorAI.lua
@@ -100,12 +100,12 @@ function _M:moveDirection(x, y)
 			local list = coords[dir]
 			local l = {}
 			-- Find possibilities
-			for i = 1, #list do
+			for i = 1, #list do if dir_to_coord[list[i]] then
 				local dx, dy = self.x + dir_to_coord[list[i]][1], self.y + dir_to_coord[list[i]][2]
 				if self:aiCanPass(dx, dy) then
 					l[#l+1] = {dx,dy, (dx-x)^2 + (dy-y)^2}
 				end
-			end
+			end end
 			-- Move to closest
 			if #l > 0 then
 				table.sort(l, function(a,b) return a[3]<b[3] end)
-- 
GitLab