File diff cfd746dd5b5f → a5556a2a3f43
utils.lua
Show inline comments
 
@@ -212,22 +212,22 @@ function npc(tab)
 
end;
 
 
function darkroom(tab)
 
	local life;
 
	local entered;
 
	local left;
 
	if (not tab.has_light) then
 
	if not tab.has_light then
 
		tab.has_light = false;
 
	end;
 
	if (tab.life) then
 
	if tab.life then
 
		life = tab.life;
 
	end;
 
	if (tab.entered) then
 
	if tab.entered then
 
		entered = tab.entered;
 
	end;
 
	if (tab.left) then
 
	if tab.left then
 
		left = tab.left;
 
	end;
 
	tab.entered = function(s)
 
		lifeon(s);
 
		if (entered) then
 
			entered(s);
 
@@ -285,13 +285,13 @@ function darkroom(tab)
 
		end;
 
		
 
		if (life) then
 
			life(s);
 
		end;
 
	end;
 
	if (not tab.dsc) then
 
	if not tab.dsc then
 
		tab.dsc = function(s)
 
			local lt;
 
            local hasLight = EngineUtils.getValue(s.has_light, s);
 
            local plLight = EngineUtils.getValue(me().has_light, pl);
 
			if (hasLight) then
 
				lt = EngineUtils.getValue(s.dsc_lit);