2017-03-12 12:34:23 +02:00
|
|
|
|
xact.walk = walk
|
|
|
|
|
|
2017-03-07 07:08:28 +02:00
|
|
|
|
room {
|
2017-03-06 14:33:41 +02:00
|
|
|
|
nam = 'main',
|
2017-03-07 12:54:47 +02:00
|
|
|
|
noinv = true,
|
2017-03-07 08:51:27 +02:00
|
|
|
|
disp = 'Ремонтник',
|
2017-03-24 12:46:24 +02:00
|
|
|
|
decor = function()
|
|
|
|
|
local out = '^^'..fmt.c('{@ walk intro|Начать игру}')..'^^'
|
|
|
|
|
if isdebug then
|
|
|
|
|
out = out..fmt.c('{skip|Пропустить вступление (случайный персонаж)}')..'^^'
|
|
|
|
|
end
|
|
|
|
|
out = out..[[Игра использует код Петра Косых по лицензии MIT (модуль ]]..fmt.em('proxymenu)')..[[^^
|
|
|
|
|
F2 - сохранить игру^
|
|
|
|
|
F3 - загрузить игру^^
|
|
|
|
|
Использованные изображения:^
|
|
|
|
|
- Feathered от Martuchox -- subtlepatterns.com^
|
|
|
|
|
- Карта от Google Maps^
|
|
|
|
|
- Маркер карты от Jmlevick -- openclipart.org
|
|
|
|
|
]]
|
|
|
|
|
return out
|
|
|
|
|
end,
|
2017-03-07 07:08:28 +02:00
|
|
|
|
obj = {
|
|
|
|
|
obj {
|
2017-03-07 13:53:11 +02:00
|
|
|
|
nam = 'skip';
|
|
|
|
|
act = function()
|
|
|
|
|
char.gender = rndstr({"they", "it", "he", "she"})
|
|
|
|
|
char.plural = rndalt(true, false)
|
|
|
|
|
char.war = rndstr({"earth", "moon"})
|
|
|
|
|
walk('chos');
|
|
|
|
|
return true;
|
|
|
|
|
end;
|
2017-03-07 07:08:28 +02:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
dlg {
|
|
|
|
|
nam = 'intro',
|
2017-03-07 08:51:27 +02:00
|
|
|
|
disp = 'Ремонтник',
|
2017-03-06 14:33:41 +02:00
|
|
|
|
dsc = [[
|
2017-03-07 08:51:27 +02:00
|
|
|
|
Скоростная магистраль сменилась автодорогой, с которой вы съехали на просёлочный тракт.
|
|
|
|
|
Через несколько километров от дороги осталась только линия на карте навигатора:
|
|
|
|
|
это было больше похоже на русские горки.^^
|
2017-03-06 14:33:41 +02:00
|
|
|
|
|
2017-03-07 08:51:27 +02:00
|
|
|
|
Жестиана стояла далеко от цивилизации, но — вызов есть вызов.
|
|
|
|
|
Вам надо было найти Анжелину Чо, починить всё что у неё по гарантии и быстро вернуться.
|
|
|
|
|
Если бы не эти ямы, это могла быть приятная поездка за город.^^
|
2017-03-06 14:33:41 +02:00
|
|
|
|
|
2017-03-07 08:51:27 +02:00
|
|
|
|
После одного очень заметного «ух» навигатор вдруг дрогнул и отключился.
|
|
|
|
|
Вы попробовали вести прямо, но потеряли направление в однообразных полях и лесках.
|
2017-03-07 13:51:15 +02:00
|
|
|
|
На счастье, на краю одного из лесков вы заметили металлический блеск.^^
|
2017-03-06 14:33:41 +02:00
|
|
|
|
|
2017-03-07 08:51:27 +02:00
|
|
|
|
Это был робот неизвестной модели, по виду — социальный.
|
|
|
|
|
У него не хватало левой руки, а глаза были закрыты за солнцезащитными очками.
|
2017-03-07 13:51:15 +02:00
|
|
|
|
Он говорил скрипуче, с сильным акцентом; вам было трудно его понять без переводчика.^^
|
2017-03-07 08:51:27 +02:00
|
|
|
|
|
2017-03-07 12:05:33 +02:00
|
|
|
|
-- З-с-ждравствуйте. По моему протоколу я долж-з-сен уточнит, какое обращ-сение вам
|
2017-03-07 08:51:27 +02:00
|
|
|
|
подходит наилуц-с-шим образом. Что вы предпоц-читаете?
|
2017-03-06 14:33:41 +02:00
|
|
|
|
]],
|
|
|
|
|
obj = {
|
|
|
|
|
{
|
|
|
|
|
{
|
2017-03-24 12:46:24 +02:00
|
|
|
|
function()
|
|
|
|
|
return 'Инженер-ремонтник '..char.name..' '..char.surname('she')..' (она)'
|
|
|
|
|
end,
|
2017-03-06 14:33:41 +02:00
|
|
|
|
function()
|
|
|
|
|
char.gender = "she";
|
|
|
|
|
char.plural = false;
|
|
|
|
|
walk('start2');
|
|
|
|
|
return true;
|
|
|
|
|
end
|
|
|
|
|
},
|
|
|
|
|
{
|
2017-03-24 12:46:24 +02:00
|
|
|
|
function()
|
|
|
|
|
return 'Инженер-ремонтник '..char.name..' '..char.surname('he')..' (он)'
|
|
|
|
|
end,
|
2017-03-06 14:33:41 +02:00
|
|
|
|
function()
|
|
|
|
|
char.gender = "he";
|
|
|
|
|
char.plural = false;
|
|
|
|
|
walk('start2');
|
|
|
|
|
return true;
|
|
|
|
|
end
|
|
|
|
|
},
|
|
|
|
|
{
|
2017-03-24 12:46:24 +02:00
|
|
|
|
function()
|
|
|
|
|
return 'Инженер-ремонтник '..char.name..' '..char.surname('it')..' (оно)'
|
|
|
|
|
end,
|
2017-03-06 14:33:41 +02:00
|
|
|
|
function()
|
|
|
|
|
char.gender = "it";
|
|
|
|
|
char.plural = false;
|
|
|
|
|
walk('start2');
|
|
|
|
|
return true;
|
|
|
|
|
end
|
|
|
|
|
},
|
|
|
|
|
{
|
2017-03-24 12:46:24 +02:00
|
|
|
|
function()
|
|
|
|
|
return 'Инженер-ремонтник '..char.name..' '..char.surname('they')..' (они)'
|
|
|
|
|
end,
|
2017-03-06 14:33:41 +02:00
|
|
|
|
function()
|
|
|
|
|
char.gender = "they";
|
|
|
|
|
char.plural = false;
|
|
|
|
|
walk('start2');
|
|
|
|
|
return true;
|
|
|
|
|
end
|
|
|
|
|
},
|
|
|
|
|
{
|
2017-03-24 12:46:24 +02:00
|
|
|
|
function()
|
|
|
|
|
return 'Инженеры-ремонтники '..char.name..' '..char.surname('they')..' (они)'
|
|
|
|
|
end,
|
2017-03-06 14:33:41 +02:00
|
|
|
|
function()
|
|
|
|
|
char.gender = "they";
|
|
|
|
|
char.plural = true;
|
|
|
|
|
walk('start2');
|
|
|
|
|
return true;
|
|
|
|
|
end
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
dlg {
|
|
|
|
|
nam = 'start2',
|
|
|
|
|
disp = false,
|
|
|
|
|
dsc = function()
|
|
|
|
|
return [[
|
2017-03-07 08:51:27 +02:00
|
|
|
|
-- Добро пож-з-саловать в Ж-жестиану, ]]..official()..[[.
|
|
|
|
|
Вам требуец-тся помоц-щь?
|
2017-03-06 14:33:41 +02:00
|
|
|
|
]]
|
|
|
|
|
end,
|
|
|
|
|
obj = {
|
|
|
|
|
{
|
|
|
|
|
{
|
2017-03-07 08:51:27 +02:00
|
|
|
|
function() return 'Где '..pronoun_1()..'?'; end,
|
2017-03-07 12:05:33 +02:00
|
|
|
|
'-- Добро посаловать в Зжсестиану. Деревня Малогхо раийона, население дефхятнадтцат\' человек.'
|
2017-03-07 08:51:27 +02:00
|
|
|
|
};
|
2017-03-15 16:28:15 +02:00
|
|
|
|
{
|
|
|
|
|
'Кто твой хозяин?',
|
|
|
|
|
'Этот элемент — собственность Горского А.В.'
|
|
|
|
|
};
|
2017-03-06 14:33:41 +02:00
|
|
|
|
{
|
2017-03-07 12:05:33 +02:00
|
|
|
|
function() return fmt.em('Как проехать до Жестианы? '..plural('У меня', 'У нас')..' в машине навигатор отключился.'); end,
|
2017-03-06 14:33:41 +02:00
|
|
|
|
function()
|
2017-03-07 08:51:27 +02:00
|
|
|
|
walk('exit_west');
|
2017-03-07 12:05:33 +02:00
|
|
|
|
return [[-- Даваийте я покасу. Пожалуйцта, встанте сюда.^^
|
2017-03-07 08:51:27 +02:00
|
|
|
|
Вы выходите из машины и встаёте рядом с роботом. Он показывает на солнце.
|
2017-03-20 12:15:15 +02:00
|
|
|
|
-- Там восток. Зжсестиана на юге.^^
|
2017-03-07 08:51:27 +02:00
|
|
|
|
После этого он поворачивается и фыркает:^
|
|
|
|
|
-- Обнаружен технологический объект.^
|
|
|
|
|
Вы оборачиваетесь и видите, как робот залезает в вашу машину и заводит её:^
|
|
|
|
|
-- Технологический объект реквизирован. Во славу добра.^
|
|
|
|
|
-- Эй!^^
|
|
|
|
|
Вы бежите, стараясь догнать машину, но робот уже уезжает, идеально обходя все кочки и ухабы.^^
|
|
|
|
|
Вам остаётся только следовать пешком. На юг.
|
|
|
|
|
]]
|
|
|
|
|
end,
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|
2017-03-06 14:33:41 +02:00
|
|
|
|
}
|