diff --git a/dock2.lua b/dock2.lua --- a/dock2.lua +++ b/dock2.lua @@ -66,18 +66,20 @@ dock_inside = room { dock_boxes = obj { var { - searched = false; + searched = 0; }; nam = "dock_boxes"; disp = "Ящики"; dsc = [[Ровными рядами вокруг расположены старые грузовые {контейнеры}. Краска на большинстве из них повреждена настолько, что не осталось никаких опознавательных знаков об их происхождении и содержимом. ]]; act = function(s) - if (not s.searched) then - s.searched = true; + if s.searched == 0 then + s.searched = 1; put(item_pump_broken, pl); - return [[ - В одном из ящиков вы находите неисправный ручной насос. - ]]; + return [[В одном из ящиков вы находите неисправный ручной насос. ]]; + elseif s.searched == 1 then + s.searched = 2; + pl.money = pl.money + 5; + return [[В одном из ящиков кто-то оставил монету в пять шиллингов. ]]; end; end; };