diff --git a/room15.lua b/room15.lua index 8238abc..4d2b266 100644 --- a/room15.lua +++ b/room15.lua @@ -680,14 +680,14 @@ obj { end; before_Smell = 'Пахнет чистой постелью. '; before_Tear = function(s) - if s.awake then + if _'room15_bedroom'.awake then pr 'Тётя Агата будет очень недовольна, если ты это сделаешь. '; else s:tearApart(); end; end; before_Tie = function(s, w) - if s.awake then + if _'room15_bedroom'.awake then pr 'Ты не понимаешь, для чего тебе это. '; elseif w == nil or w^'room15_window' then pr 'Так ничего не получится. Она слишком короткая и чересчур толстая. '; @@ -700,7 +700,7 @@ obj { ["before_Taste,Eat"] = 'Ты отгрызаешь уголок простыни, надеясь, что тётушка не заметит этого. Ткань приятно жуется и почти безвкусная. '; ["before_Rub,Touch"] = 'Простыня шершавая, но очень приятная на ощупь. '; before_Cut = function(s, w) - if s.awake then + if _'room15_bedroom'.awake then pr 'Тётя Агата будет очень недовольна, если ты это сделаешь. '; else if w == nil then @@ -826,7 +826,7 @@ obj { description = function(s) pr 'Старинный телевизор в идеальном состоянии. '; if s:has('on') then - if not s.awake then + if not _'room15_bedroom'.awake then pr(s:sound()); end; @@ -838,7 +838,7 @@ obj { _'room15_cabinet':attr('luminous'); _'#room15_at_cabinet':attr('luminous'); s:attr('luminous'); - if s.awake then + if _'room15_bedroom'.awake then pr('Ты включаешь телевизор. ' .. s:vision()); else pr('Ты включаешь телевизор. ' .. s:sound() .. s:vision()); @@ -848,14 +848,14 @@ obj { _'room15_cabinet':attr('~luminous'); _'#room15_at_cabinet':attr('~luminous'); s:attr('~luminous'); - if s.awake then + if _'room15_bedroom'.awake then pr 'Ты выключаешь телевизор. '; else pr 'Ты выключаешь телевизор. Странные звуки прекращаются. '; end; end; sound = function(s) - if s.awake then + if _'room15_bedroom'.awake then return 'По телевизору идет какой-то фильм про гангстеров. '; else return 'Сквозь помехи ты слышишь шум ветра и тихий вкрадчивый шепот. Среди прочих, многократно повторяется слово "{$fmt em|окно}". '; @@ -889,7 +889,7 @@ obj { before_Blow = 'Ты сдуваешь пыль с экрана. '; ["before_Talk,Tell,Answer,Ask,AskFor,AskTo"] = function(s) if s:has('on') then - if s.awake then + if _'room15_bedroom'.awake then local phrs = { 'Из телевизора доносится: "И что дальше?"'; 'Из телевизора доносится: "Что мне с этого будет?"';