You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

101 lines
6.4 KiB

-- Доступное пространство имён для объектов - все имена объектов должны начинаться с "room3_" или "hall_"
-- Все описания можно менять
-- Задача: Игрок должен найти в локации предмет longkey. Проход на север нельзя не перекрывать
room {
nam = "room3_hall";
title = "Прихожая";
dsc = function (s)
p "С момента когда ты последний раз была дома у тётушки, здесь многое поменялось. Выход из дома на юге. К северу зал, на востоке гардероб.";
if s.west>0 then
p "На западе есть проход в кладовку.";
end;
end;
n_to = 'room10_zal';
e_to = 'room8_garderob';
s_to = 'room1_kryltco';
west = 0;
w_to = function(s)
if s.west==0 then
return false;
else
return 'room4_kladovka';
end;
end;
before_Listen = "Ничего не слышно.";
after_Smell = function(s, w)
if w ~= nil then
return false;
end;
if w == nil then
return "Пахнет пропавшим кремом.";
else
return false;
end;
end;
-- before_Smell = "Пахнет пропавшим кремом.";
obj = { 'room3_table' };
}
obj {
-"столик,журнальный столик,стол";
nam = "room3_table";
dsc = "У стены стоит небольшой журнальный столик.";
description = function(s)
p"Небольшой столик для бумаг.";
mp:content(s)
end;
before_Take = "Стол слишком тяжёлый, да и не нужен тебе.";
after_Smell = "От стола тоже пахнет пропавшим кремом.";
before_LookUnder = function(s)
p"Прилепленных под столешницу жвачек нет. Похоже, здесь живут интеллигентные люди. А может быть, приходящая горничная неплохо справляется. Стоило бы взять у тёти номер: твоя горничная — это сплошная ходячая катастрофа!";
end;
obj = {'room3_papers','room3_photo','room3_crem'};
}:attr 'static,supporter';
obj {
-"бумаги, квитанции, платёжки, платежки, счета,счета за коммуналку,письма, письма от коллекторов|стопка";
nam = 'room3_papers';
description = 'Огромная стопка бумаг, квитанций, платёжек со счетами за коммуналку. Также тут есть письма от коллекторов. ';
["before_Consult,Search"] = function(s, o)
p 'Бегло изучив платёжки, квитанции и письма от коллекторов (несколько курсов бухгалтерского учёта - не твоё - всё же не прошли даром), ты обнаружила, что у тёти громадные долги по коммуналке. Похоже, она годами коммуналку не оплачивала! ';
end;
before_Take = 'К чему они тебе? Оплачивать тётины долги? При всём желании, у тебя просто нет столько денег. ';
before_Smell = 'Пахнут долгами, разорением и пропавшим кремом. ';
["before_Taste,Eat"] = 'Даже если съесть все квитанции и письма от коллекторов, долги у тёти всё ещё останутся. ';
["before_Rub,Touch"] = 'Ты потёрла одну из квитанций. Сумма долга на ней нисколько не изменилась. ';
["before_Attack,Tear,Tie,Cut"] = 'Неплохое решение, но всё же это тётины квитанции. Пусть она сама решает, как с ними поступить ';
before_Kiss = "Не поможет. ";
}:attr 'static';
obj {
-"фотография, фотография в рамке|рамка|фото|тётя|агата|тимо|мужчина|каштаны";
nam = 'room3_photo';
description = 'Фотография, на которой изображена твоя тётя Агата в молодости, её покойный муж Тимо, и ещё какой-то мужчина, который тебе совершенно не знаком. Стоят они на фоне каштанов.';
before_Take = 'Вряд ли тебе стоит брать с собой тётину фотографию. ';
before_Smell = 'Едва уловимый запах каштанов и пропавшего крема. ';
before_Kiss = "Ты целуешь тётино фото. Ах, где же она и почему не отвечает! ";
["before_Rub,Touch"] = 'На ощупь ничего необычного. ';
["before_Attack,Tear,Tie,Cut"] = function (s)
p 'Не надо портить тётино фото, возможно оно дорого ей как память. ';
end;
}:attr 'static';
obj {
-"крем для рук, крем, баночка крема, баночка";
nam = 'room3_crem';
description = 'Швейцарский крем для рук из натуральных белорусских компонентов. Судя по этикетке, тётя не успела использовать его до окончания срока годности.';
before_Smell = 'Ужасно пахнет. Крем, к сожалению, пропал. ';
before_Any = 'Пропавший швейцарский крем из натуральных белорусских компонентов, который не успели использовать до истечения срока годности? Ты не хочешь иметь с ним ничего общего. ';
}:attr 'static';
-- Менять нельзя!!!! Это не ваш предмет!!! Вы не знаете как он выглядит, его придумает другой автор!!!
--obj {
-- -"длинный ключ,ключ";
-- nam = "longkey";
-- description = "Длинный ключ.";
--}