1
0
Fork 0
mirror of https://github.com/goraph/17rooms.git synced 2024-04-25 22:59:18 +03:00

fix awake

This commit is contained in:
vvollo 2021-10-18 20:33:00 +03:00 committed by GitHub
parent 963cee289c
commit e32a98a8c4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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