From 058d5a6876658027dac00dfe13f2ab292d3ec161 Mon Sep 17 00:00:00 2001 From: "p.kosyh" Date: Tue, 22 Jun 2010 13:19:39 +0000 Subject: [PATCH] look over diabled obj fix --- stead/stead.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stead/stead.lua b/stead/stead.lua index 70bbce8..98200eb 100644 --- a/stead/stead.lua +++ b/stead/stead.lua @@ -532,13 +532,13 @@ function list_save(self, name, h, need) savemembers(h, self, name, need); end -function list_name(self, name) +function list_name(self, name, dis) local n, o, ii for n,o,ii in opairs(self) do o = ref(o); if isObject(o) then local nam = call(o,'nam') ; - if not isDisabled(o) and name == tostring(nam) then + if ( not isDisabled(o) or dis ) and name == tostring(nam) then return ii; end end @@ -561,7 +561,7 @@ function list_search(self, n, dis) local i; i = self:look(n); if not i then - i = self:name(n); + i = self:name(n, dis); end if not i and tonumber(n) then i = self:byid(tonumber(n), dis);