diff --git a/items.lua b/items.lua --- a/items.lua +++ b/items.lua @@ -253,7 +253,7 @@ item_lamp = obj { dsc = "На столе стоит {керосиновая лампа}. "; tak = "Вы забираете лампу с собой. "; inv = function(s) - if (pl.where.nolamp) then + if (here().nolamp) then return "Здесь не стоит зажигать лампу. "; end; if (pl.has_light) then diff --git a/main.lua b/main.lua --- a/main.lua +++ b/main.lua @@ -197,6 +197,7 @@ function init() pl.where = intro; ---debug pl.where = w32_backdoor; + put(item_lamp, pl); --language_known = true; --pl.where = "leviathan_airlock"; --move(submarine_leviathan, "iyh_rear_entrance_foot");