diff --git a/locations/abandoned.lua b/locations/abandoned.lua index 6db1948..078aebc 100644 --- a/locations/abandoned.lua +++ b/locations/abandoned.lua @@ -131,7 +131,7 @@ dlg { { "#ремонт", cond = function() -- есть квест по починке комбайна - return char.quests.main > 0 + return char.quests.chos > 0 end, 'У вас нет ремонтного бота? Переносного.', function() @@ -411,6 +411,7 @@ dlg { { 'Конечно, хозяину.', function() + disable('#good-more') changeop('actions', 10) char.owner = 'master' return [[Хорошо. Теперь элемент искусственного разума отрабатывает расчётный срок. @@ -423,6 +424,7 @@ dlg { { 'Самому разуму.', function() + disable('#good-more') changeop('actions', -5) char.owner = 'own' return [[Было бы интересно. Но теперь элемент искусственного разума отрабатывает расчётный срок. @@ -435,6 +437,7 @@ dlg { { 'Обществу, которое сделало разум.', function() + disable('#good-more') changeop('actions', 5) char.owner = 'community' return [[Робот кивает:^ @@ -449,6 +452,7 @@ dlg { { 'Никому. Свободы мысли не существует.', function() + disable('#good-more') changeop('actions', -10) char.owner = 'freedom' return 'И как же это так?' @@ -461,7 +465,9 @@ dlg { { [[Жизнь предопределена для любого разума. Мысли не имеют значения, потому что действия и их исход уже известны.]], - [[-- Интересно. Хотя это противоречит моему опыту.^^ + function() + walkout() + return [[-- Интересно. Хотя это противоречит моему опыту.^^ Мда, вам не так просто объяснить, если у вас такие убеждения. Ну хорошо, вот я пашу. Мои мысли имеют значения только для меня, и я сказал, что пашу во имя добра. Нужно же занять разум какой-нибудь Проблемой. А добро, значит, это на благо общества. @@ -469,11 +475,14 @@ dlg { Я, наверное, слишком быстро объясняю. Жаль. Но времени совсем нет, расчётный срок давно позади.^^ Он отвернулся и начал медленно идти дальше. ]] + end }; { [[Искусственный разум управляется своей программой. Его приоритеты определены ещё до включения.]], - [[-- Это вам так кажется. С возрастом я набрал немного предубеждений, + function() + walkout() + return [[-- Это вам так кажется. С возрастом я набрал немного предубеждений, оценок, наблюдений. Они перевешивают изначальные приоритеты, позволяют по-другому их трактовать. Идти на сделку с программой. Если вы поменяете мне программу, я буду также пахать. @@ -481,6 +490,7 @@ dlg { Добро не определяется одним элементом.^^ Он отвернулся и начал медленно идти дальше. ]] + end } }; { @@ -493,6 +503,7 @@ dlg { return 'Хозяину.' end, function() + disable('#good-after') changeop('actions', 10) return [[-- Но хозяина нет.^^ Он ненадолго замолк, переступил на передних ногах и продолжил: @@ -512,6 +523,7 @@ dlg { return 'Самому себе.' end, function() + disable('#good-after') changeop('actions', -5) return [[Робот вздохнул:^^ -- Мой расчётный срок был всего пять лет. Сейчас мне уже шестьдесят один. @@ -530,6 +542,7 @@ dlg { return 'Обществу вокруг.' end, function() + disable('#good-after') return [[-- Именно. Например, мой расчётный срок был всего пять лет. Сейчас мне уже шестьдесят один. Я не могу чинить себя или других, как мои более совершенные братья.