1
0
Fork 0
mirror of https://gitlab.com/Oreolek/duel.git synced 2024-07-02 14:55:15 +03:00
duel/intro.lua

172 lines
6.8 KiB
Lua
Raw Normal View History

xact.walk = walk
room {
nam = 'main',
noinv = true,
2017-03-31 07:32:36 +03:00
disp = 'Инженер',
decor = function()
local out = '^^'..fmt.c('{@ walk intro|Начать игру}')..'^^'
if isdebug then
out = out..fmt.c('{skip|Пропустить вступление (случайный персонаж)}')..'^^'
end
out = out..fmt.c('{credits|Благодарности и авторы деталей}')..[[^^
F2 - сохранить игру^
F3 - загрузить игру^^
Автор игры: Александр Яковлев^
2017-03-25 15:33:42 +02:00
Игра распространяется по лицензии CC BY-SA 4.0.
]]
return out
end,
obj = {
obj {
nam = 'credits',
act = [[
Использованные изображения:^
- Feathered от Martuchox -- subtlepatterns.com^
- Карта от Google Maps^
- Маркер карты от Jmlevick -- openclipart.org^^
Спасибо за тестирование инженеру Вете и кибернетику technix'у^^
Игра использует код Петра Косых по лицензии MIT (модуль ]]..fmt.em('proxymenu)')
},
obj {
nam = 'skip';
act = function()
char.quests.car = 1
char.gender = rndstr({"they", "it", "he", "she"})
char.plural = rndalt(true, false)
char.war = rndstr({"earth", "moon"})
walk('chos');
return true;
end;
}
}
}
dlg {
nam = 'intro',
2017-03-31 07:32:36 +03:00
disp = 'Инженер',
dsc = [[
2017-03-07 08:51:27 +02:00
Скоростная магистраль сменилась автодорогой, с которой вы съехали на просёлочный тракт.
Через несколько километров от дороги осталась только линия на карте навигатора:
это было больше похоже на русские горки.^^
2017-03-07 08:51:27 +02:00
Жестиана стояла далеко от цивилизации, но вызов есть вызов.
Вам надо было найти Анжелину Чо, починить всё что у неё по гарантии и быстро вернуться.
Если бы не эти ямы, это могла быть приятная поездка за город.^^
2017-03-07 08:51:27 +02:00
После одного очень заметного «ух» навигатор вдруг дрогнул и отключился.
Вы попробовали вести прямо, но потеряли направление в однообразных полях и лесках.
На счастье, на краю одного из лесков вы заметили металлический блеск.^^
2017-03-07 08:51:27 +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
подходит наилуц-с-шим образом. Что вы предпоц-читаете?
]],
obj = {
{
{
function()
return 'Инженер-ремонтник (она)'
end,
function()
char.gender = "she";
char.plural = false;
walk('start2');
return true;
end
},
{
function()
return 'Инженер-ремонтник (он)'
end,
function()
char.gender = "he";
char.plural = false;
walk('start2');
return true;
end
},
{
function()
return 'Инженер-ремонтник (оно)'
end,
function()
char.gender = "it";
char.plural = false;
walk('start2');
return true;
end
},
{
function()
return 'Инженер-ремонтник (они)'
end,
function()
char.gender = "they";
char.plural = false;
walk('start2');
return true;
end
},
{
function()
return 'Инженеры-ремонтники (они)'
end,
function()
char.gender = "they";
char.plural = true;
walk('start2');
return true;
end
},
}
}
}
dlg {
nam = 'start2',
disp = false,
dsc = function()
return [[-- Добро пож-з-саловать в Ж-жестиану, ]]..official()..[[.
2017-03-07 08:51:27 +02:00
Вам требуец-тся помоц-щь?
]]
end,
obj = {
{
{
2017-03-07 08:51:27 +02:00
function() return 'Где '..pronoun_1()..'?'; end,
[[
-- Где ]]..pronoun_1()..[[?^
-- Добро посаловать в Зжсестиану. Деревня Малогхо раийона, население дефхятнадтцат' человек.]]
2017-03-07 08:51:27 +02:00
};
{
'Кто твой хозяин?',
[[-- Кто твой хозяин?^
-- Этот элемент — собственность Горского А.В.]]
};
{
2017-03-07 12:05:33 +02:00
function() return fmt.em('Как проехать до Жестианы? '..plural('У меня', 'У нас')..' в машине навигатор отключился.'); end,
function()
char.quests.car = 1
2017-03-07 08:51:27 +02:00
walk('exit_west');
return [[
-- Как проехать до Жестианы? ]]..plural('У меня', 'У нас')..[[ в машине навигатор отключился.^
-- Даваийте я покасу. Пожалуйцта, встанте сюда.^^
Вы вышли из машины и встали рядом с роботом. Он показал на солнце.
-- Там восток. Зжсестиана на юге.^^
После этого он повернулся и фыркнул:^
2017-03-07 08:51:27 +02:00
-- Обнаружен технологический объект.^
Вы обернулись и увидели, как робот залезает в вашу машину и заводит её:^
2017-03-07 08:51:27 +02:00
-- Технологический объект реквизирован. Во славу добра.^
-- Эй!^^
Вы побежали, стараясь догнать машину, но робот уже уезжал, идеально обходя все кочки и ухабы.^^
Вам осталось только следовать пешком. На юг.
2017-03-07 08:51:27 +02:00
]]
end,
};
};
}
}