mirror of
https://gitlab.com/Oreolek/duel.git
synced 2024-07-07 09:14:27 +03:00
101 lines
4.4 KiB
Lua
101 lines
4.4 KiB
Lua
room {
|
||
nam = 'pavels',
|
||
disp = 'Дом на окраине',
|
||
way = {'exit_west'},
|
||
decor = [[
|
||
Вы стояли перед типовым напечатанным одноэтажным домом.
|
||
|
||
С одной стороны к стене прислонилась маленькая пристройка для дров.
|
||
С другой стороны — {suit|боевой механизированный костюм.}
|
||
|
||
Возле входной двери горела {call|кнопка домофона.}
|
||
]],
|
||
obj = {
|
||
obj {
|
||
nam = 'call';
|
||
disp = 'домофон';
|
||
act = 'Домофон был включён, хозяин — дома. Достаточно было только поговорить с ним.';
|
||
talk = function()
|
||
return walk('pavels-call')
|
||
end;
|
||
take = function()
|
||
pn "Вам не был нужен домофон или какая-то его деталь."
|
||
return false
|
||
end,
|
||
open = function()
|
||
pn "Домофон не разбирался."
|
||
return false
|
||
end
|
||
};
|
||
obj {
|
||
nam = 'suit',
|
||
disp = 'боевой костюм',
|
||
talk = 'Костюм не принимал ваших команд. Если, конечно, он вообще вас слушал.',
|
||
take = function()
|
||
pn "Вам не нужна была боевая машина. Возвращаться в город на своём кабриолете было бы приятнее и быстрее."
|
||
return false
|
||
end,
|
||
act = function()
|
||
local out = [[
|
||
Боевой механизированный костюм высотой 2,7 метров, марка РГ-22.
|
||
Рассчитан на одного пилота.
|
||
Вооружён автоматической пушкой калибра 5мм и огнемётом.^^]]
|
||
if char.war == "earth" then
|
||
out = out .. [[
|
||
Вы чинили эти двуногие танки день и ночь.
|
||
Лунные мины становились всё изощрённее, и
|
||
приходилось срочно отлаживать программы починки, а иногда и лезть вручную.
|
||
Боты никогда не заботились о том, чтобы вычистить остатки пилота из кабины.^^
|
||
]]
|
||
end
|
||
if char.war == "moon" then
|
||
out = out .. [[
|
||
Где бы вы ни сражались, эти двуногие твари шли на вас тысячами.
|
||
Вам приходилось еженедельно изобретать новые мины, чтобы получить хоть какой-то
|
||
шанс отбиться.
|
||
Сорок восемь смертельных чертежей против главной уязвимости этой модели —
|
||
человека в кабине.^^
|
||
]]
|
||
end
|
||
out = out..[[Такие штамповались на Земле сотнями тысяч, но после войны оказалось, что большая часть потеряна на поле боя.
|
||
Конечно, по официальной версии.
|
||
]]
|
||
return out
|
||
end
|
||
}
|
||
}
|
||
}
|
||
dlg {
|
||
nam = 'pavels-call',
|
||
disp = 'Разговор с домофоном',
|
||
decor = [[Камера домофона смотрела на вас бесстрастным блеском.]],
|
||
enter = [[-- Кто там?]],
|
||
obj = {
|
||
{
|
||
{
|
||
'#robot',
|
||
'Здесь не проезжал такой робот…',
|
||
function()
|
||
disable('#robot')
|
||
return [[— Вы не видели, как здесь проезжал робот на автомобиле? Он такой…^^
|
||
Домофон отключился. Видимо, нет.]]
|
||
end
|
||
};
|
||
{
|
||
'Это ваш РГ-22?',
|
||
'Не продаётся.'
|
||
};
|
||
{
|
||
cond = function()
|
||
return live('kathy')
|
||
end,
|
||
fmt.em('<Попросить Катю поговорить с хозяином дома>'),
|
||
function()
|
||
local out = [[Здравствуйте, ]]..pronoun_1()..' — '..engineer() .. '.'
|
||
return out
|
||
end
|
||
};
|
||
};
|
||
}
|
||
}
|