diff --git a/warehouse18.lua b/warehouse18.lua --- a/warehouse18.lua +++ b/warehouse18.lua @@ -4,6 +4,10 @@ Здесь игрок найдет чертеж подводной лодки. ]] +global { + warehouse18_initialized = false; +}; + warehouse_18_entry = room { nam = "warehouse_18_entry"; disp = "Вход на склад 18"; @@ -272,9 +276,10 @@ w18_boxes = { }; function warehouse18_init() - if (not w18_boxes[1].item and not w18_boxes[2].item and not w18_boxes[3].item and not w18_boxes[4].item) then + if (warehouse18_initialized) then return; end; + warehouse18_initialized = true; local item1 = "item_cogs"; local item2 = "item_unknown_schematics"; local item3 = "item_map";