mirror of https://gitlab.com/Oreolek/duel.git
Исправления диалогов WIP
This commit is contained in:
parent
51509a8adb
commit
ee41153547
24
intro.lua
24
intro.lua
|
@ -129,8 +129,7 @@ dlg {
|
|||
nam = 'start2',
|
||||
disp = false,
|
||||
dsc = function()
|
||||
return [[
|
||||
-- Добро пож-з-саловать в Ж-жестиану, ]]..official()..[[.
|
||||
return [[-- Добро пож-з-саловать в Ж-жестиану, ]]..official()..[[.
|
||||
Вам требуец-тся помоц-щь?
|
||||
]]
|
||||
end,
|
||||
|
@ -138,27 +137,32 @@ dlg {
|
|||
{
|
||||
{
|
||||
function() return 'Где '..pronoun_1()..'?'; end,
|
||||
'-- Добро посаловать в Зжсестиану. Деревня Малогхо раийона, население дефхятнадтцат\' человек.'
|
||||
[[
|
||||
-- Где ]]..pronoun_1()..[[?^
|
||||
-- Добро посаловать в Зжсестиану. Деревня Малогхо раийона, население дефхятнадтцат' человек.]]
|
||||
};
|
||||
{
|
||||
'Кто твой хозяин?',
|
||||
'Этот элемент — собственность Горского А.В.'
|
||||
[[-- Кто твой хозяин?^
|
||||
-- Этот элемент — собственность Горского А.В.]]
|
||||
};
|
||||
{
|
||||
function() return fmt.em('Как проехать до Жестианы? '..plural('У меня', 'У нас')..' в машине навигатор отключился.'); end,
|
||||
function()
|
||||
char.quests.car = 1
|
||||
walk('exit_west');
|
||||
return [[-- Даваийте я покасу. Пожалуйцта, встанте сюда.^^
|
||||
Вы выходите из машины и встаёте рядом с роботом. Он показывает на солнце.
|
||||
return [[
|
||||
-- Как проехать до Жестианы? ]]..plural('У меня', 'У нас')..[[ в машине навигатор отключился.^
|
||||
-- Даваийте я покасу. Пожалуйцта, встанте сюда.^^
|
||||
Вы вышли из машины и встали рядом с роботом. Он показал на солнце.
|
||||
-- Там восток. Зжсестиана на юге.^^
|
||||
После этого он поворачивается и фыркает:^
|
||||
После этого он повернулся и фыркнул:^
|
||||
-- Обнаружен технологический объект.^
|
||||
Вы оборачиваетесь и видите, как робот залезает в вашу машину и заводит её:^
|
||||
Вы обернулись и увидели, как робот залезает в вашу машину и заводит её:^
|
||||
-- Технологический объект реквизирован. Во славу добра.^
|
||||
-- Эй!^^
|
||||
Вы бежите, стараясь догнать машину, но робот уже уезжает, идеально обходя все кочки и ухабы.^^
|
||||
Вам остаётся только следовать пешком. На юг.
|
||||
Вы побежали, стараясь догнать машину, но робот уже уезжал, идеально обходя все кочки и ухабы.^^
|
||||
Вам осталось только следовать пешком. На юг.
|
||||
]]
|
||||
end,
|
||||
};
|
||||
|
|
|
@ -84,7 +84,8 @@ dlg {
|
|||
function()
|
||||
disable('#who')
|
||||
char.knows_kef = true
|
||||
return 'Я — программируемый секретарь КЕ-2469Ф. Можно Кеф для краткости.'
|
||||
return [[-- Кто вы?
|
||||
-- Я — программируемый секретарь КЕ-2469Ф. Можно Кеф для краткости.]]
|
||||
end,
|
||||
};
|
||||
{
|
||||
|
@ -93,7 +94,10 @@ dlg {
|
|||
function()
|
||||
disable('#good')
|
||||
char.asked_good = true
|
||||
return [[Понятие, которое ассоциировано с действиями на пользу или на защиту общества.]]
|
||||
return [[
|
||||
-- Что такое «добро»?^
|
||||
-- Понятие, которое ассоциировано с действиями на пользу или на защиту общества.
|
||||
]]
|
||||
end
|
||||
};
|
||||
{
|
||||
|
@ -104,7 +108,10 @@ dlg {
|
|||
function()
|
||||
changeop('reputation', 3)
|
||||
char.knows_robots = true
|
||||
return [[Мы занимаемся добром. Мы действуем на пользу общества.]]
|
||||
return [[
|
||||
-- Что означает надпись «добро»? Чем вы занимаетесь как группа?^
|
||||
-- Мы занимаемся добром. Мы действуем на пользу общества.
|
||||
]]
|
||||
end
|
||||
};
|
||||
{
|
||||
|
@ -113,14 +120,20 @@ dlg {
|
|||
return (char.knows_robots == true)
|
||||
end,
|
||||
'Напомни ещё раз, что означает надпись «добро»?',
|
||||
[[Мы занимаемся добром. Мы действуем на пользу общества.]]
|
||||
[[
|
||||
-- Напомни ещё раз, что означает надпись «добро»?^
|
||||
-- Мы занимаемся добром. Мы действуем на пользу общества.
|
||||
]]
|
||||
};
|
||||
{
|
||||
'#хозяин',
|
||||
'Где ваш хозяин?',
|
||||
function()
|
||||
disable('#хозяин')
|
||||
return 'Отсутствует. Но не волнуйтесь, мы поддерживаем его владения в идеальном порядке.'
|
||||
return [[
|
||||
-- Где ваш хозяин?^
|
||||
-- Отсутствует. Но не волнуйтесь, мы поддерживаем его владения в идеальном порядке.
|
||||
]]
|
||||
end
|
||||
};
|
||||
{
|
||||
|
@ -130,8 +143,8 @@ dlg {
|
|||
return [[
|
||||
-- Вы очень похожи на одного моего знакомого робота. Такой высокий, без левого манипулятора. Катается на красном спортивном авто. По крайней мере, последние несколько часов. Вы не знаете, где он?^^
|
||||
Робот развёл руками:^^
|
||||
-- Запрос неточен. Подходит ЛО-1847З, но у него нет личной машины. Вы хотите найти ЛО-2837З?^^
|
||||
-- Да. Это срочно.^^
|
||||
-- Запрос неточен. Подходит ЛО-1847З, но у него нет личной машины. Вы хотите найти ЛО-1847З?^
|
||||
-- Да. Это срочно.^
|
||||
-- ЛО-1847З выполняет задание поиска редких металлов и механизмов. В чём выражается срочность?
|
||||
]]
|
||||
end;
|
||||
|
@ -139,7 +152,10 @@ dlg {
|
|||
};
|
||||
{
|
||||
'Что это за механизм перед вами?',
|
||||
[[Интернет-антенна с прямым подключением к сети IDEC. Хозяин должен быть в курсе последних постов в эхе pipe.204812.]]
|
||||
[[
|
||||
-- Что это за механизм перед вами?^
|
||||
-- Интернет-антенна с прямым подключением к сети IDEC. Хозяин должен быть в курсе последних постов в эхе pipe.204812.
|
||||
]]
|
||||
};
|
||||
{
|
||||
"#ремонт",
|
||||
|
@ -149,17 +165,23 @@ dlg {
|
|||
'У вас нет ремонтного бота? Переносного.',
|
||||
function()
|
||||
disable '#ремонт'
|
||||
return [[У нас нет стандартных роботов ремонтной специализации.
|
||||
Мы делаем все починки только самостоятельно, на себе.^^
|
||||
return [[
|
||||
-- У вас нет ремонтного бота? Переносного.^
|
||||
-- У нас нет стандартных роботов ремонтной специализации.
|
||||
Мы делаем все починки только самостоятельно, на себе.^^
|
||||
|
||||
Видимо, это значит что они не чинят чужие комбайны.]]
|
||||
Видимо, это значит что они не чинят чужие комбайны.
|
||||
]]
|
||||
end
|
||||
};
|
||||
{
|
||||
'Спасибо. Удачи вам с этим… добром.',
|
||||
function()
|
||||
walkout()
|
||||
return 'Робот кивнул вам и вернулся к починке механизма.'
|
||||
return [[
|
||||
-- Спасибо. Удачи вам с этим… добром.^
|
||||
Робот кивнул вам и вернулся к починке механизма.
|
||||
]]
|
||||
end
|
||||
};
|
||||
};
|
||||
|
@ -171,14 +193,21 @@ dlg {
|
|||
function()
|
||||
disable('#украл')
|
||||
changeop('actions', 10)
|
||||
return 'ЛО-1847З не мог украсть чужой механизм. Это напрямую противоречит его задаче сбора '..fmt.em('потерянных')..' механизмов.'
|
||||
return [[
|
||||
-- Он украл чужую машину. Его нужно остановить.^
|
||||
-- ЛО-1847З не мог украсть чужой механизм. Это напрямую противоречит его задаче сбора '..fmt.em('потерянных')..' механизмов.
|
||||
]]
|
||||
end
|
||||
};
|
||||
{
|
||||
function()
|
||||
return "У "..plural('меня', 'нас')..' есть механизм для него.'
|
||||
end,
|
||||
'Предъявите механизм для того, чтобы я произвёл оценку полезности.',
|
||||
function()
|
||||
return [[-- У ]]..plural('меня', 'нас')..[[ есть механизм для него.^
|
||||
-- Предъявите механизм для того, чтобы я произвёл оценку полезности.
|
||||
]]
|
||||
end,
|
||||
next = '#механизм'
|
||||
};
|
||||
{
|
||||
|
@ -189,10 +218,13 @@ dlg {
|
|||
function()
|
||||
changeop('actions', -5)
|
||||
disable('#багрепорт')
|
||||
return [[Глаза робота совершили оборот вокруг своих осей.^^
|
||||
return [[
|
||||
-- ]]..plural('Я знаю', 'Мы знаем')..[[, что в его программе сбора механизмов есть ошибка.^^
|
||||
Глаза робота совершили оборот вокруг своих осей.^^
|
||||
-- У вас есть отчёт об ошибке? Замечательно!
|
||||
Если ошибка будет принята, мы немедленно отзовём бракованный элемент
|
||||
со всеми механизмами.]]
|
||||
со всеми механизмами.
|
||||
]]
|
||||
end,
|
||||
next = '#ошибка'
|
||||
}
|
||||
|
@ -201,7 +233,10 @@ dlg {
|
|||
'#механизм',
|
||||
{
|
||||
'Он не здесь. Не под рукой.',
|
||||
'В таком случае я не способен произвести оценку полезности.',
|
||||
[[
|
||||
-- Он не здесь. Не под рукой.^
|
||||
-- В таком случае я не способен произвести оценку полезности.
|
||||
]],
|
||||
next = '#general',
|
||||
};
|
||||
{
|
||||
|
@ -218,7 +253,10 @@ dlg {
|
|||
lifeon('car-retrieval-unit') --подъезжает робот-гад на машине, вылезает из машины, исчезает в доме. Можно забирать авто.
|
||||
changeop('reputation', -10) -- гадость от провала больше чем радость роботов
|
||||
walk('abandoned')
|
||||
return 'Произвожу оценку… Механизм признан полезным. Вызываю сборщика механизмов.'
|
||||
return [[
|
||||
-- Вот старый программатор.
|
||||
-- Произвожу оценку… Механизм признан полезным. Вызываю сборщика механизмов.
|
||||
]]
|
||||
end
|
||||
};
|
||||
{
|
||||
|
@ -234,7 +272,10 @@ dlg {
|
|||
lifeon('car-retrieval-unit') --подъезжает робот-гад на машине, вылезает из машины, исчезает в доме. Можно забирать авто.
|
||||
changeop('reputation', 5)
|
||||
walk('abandoned')
|
||||
return 'Произвожу оценку… Механизм признан полезным. Вызываю сборщика механизмов.'
|
||||
return [[
|
||||
-- Вот пистолет.^
|
||||
-- Произвожу оценку… Механизм признан полезным. Вызываю сборщика механизмов.
|
||||
]]
|
||||
end
|
||||
}
|
||||
};
|
||||
|
@ -263,9 +304,12 @@ dlg {
|
|||
{
|
||||
'Он действует без разрешения владельцев механизмов.',
|
||||
function()
|
||||
return [[-- Отчёт об ошибке принят.^^
|
||||
Робот ненадолго задумался, потом дёрнулся и продолжил:
|
||||
-- Отчёт об ошибке закрыт. Программа работает исключительно на бесхозных объектах. Данные объекты не имеют владельцев.]]
|
||||
return [[
|
||||
-- Он действует без разрешения владельцев механизмов.^
|
||||
-- Отчёт об ошибке принят.^^
|
||||
Робот ненадолго задумался, потом дёрнулся и продолжил:^^
|
||||
-- Отчёт об ошибке закрыт. Программа работает исключительно на бесхозных объектах. Данные объекты не имеют владельцев.
|
||||
]]
|
||||
end,
|
||||
next = '#поиск'
|
||||
};
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
--$Author: Alexander Yakolev$
|
||||
--$Version: 1.0$
|
||||
--$Version: 1.1$
|
||||
--$Name: Инженер$
|
||||
require "fmt"
|
||||
require "noinv"
|
||||
declare "isdebug" (false)
|
||||
declare "isduel" (true)
|
||||
declare "isduel" (false)
|
||||
if not isduel then
|
||||
require "proxymenu"
|
||||
else
|
||||
|
|
|
@ -16,6 +16,7 @@ inv.col.fg = #555555
|
|||
inv.col.link = #555555
|
||||
win.fnt.size = 18
|
||||
win.fnt.height = 1.1
|
||||
win.align = left
|
||||
|
||||
menu.button.x = 950
|
||||
menu.button.y = 540
|
||||
|
|
Loading…
Reference in New Issue