1
0
Fork 0
mirror of https://gitlab.com/Oreolek/duel.git synced 2024-06-30 13:55:10 +03:00

Исправление диалогов и концовки

This commit is contained in:
Alexander Yakovlev 2017-03-30 17:18:46 +07:00
parent 4ea6bd5220
commit dd145bc935
3 changed files with 26 additions and 5 deletions

View file

@ -110,7 +110,7 @@ dlg {
{ {
'#repair', '#repair',
cond = function() cond = function()
return char.quests.chos > 0 return char.quests.chos > 0 and not visited('pavels-inside')
end, end,
function() function()
local out = plural('Я занимаюсь', 'Мы занимаемся')..' ремонтом для Анжелины; она сказала, что у вас есть своя мастерская и вы можете помочь.' local out = plural('Я занимаюсь', 'Мы занимаемся')..' ремонтом для Анжелины; она сказала, что у вас есть своя мастерская и вы можете помочь.'
@ -127,6 +127,20 @@ dlg {
end, end,
next = '#war' next = '#war'
}; };
{
'#inside',
cond = function()
return visited('pavels-inside')
end,
function()
return 'Это снова '..pronoun_1()..'. Запустите?'
end,
function()
char.pavel_short = true
walk('pavels-inside')
return 'Ну что ж, проходите.'
end
};
{ {
cond = function() cond = function()
return live('kathy') return live('kathy')
@ -274,6 +288,10 @@ dlg {
disp = 'Подвал', disp = 'Подвал',
enter = function() enter = function()
lifeoff('pavel-call') lifeoff('pavel-call')
if char.pavel_short then
_('pavels-under'):reset('#general')
return
end
local out = [[Вы нашли маленькую дверцу, за которой начиналась лестница в тёмный подвал. local out = [[Вы нашли маленькую дверцу, за которой начиналась лестница в тёмный подвал.
Где-то внизу, в конце лестницы, мигал слабый электрический свет.^^ Где-то внизу, в конце лестницы, мигал слабый электрический свет.^^
Вы спустились в светлую холодную комнату, закрытую белыми плотными шторами. Вы спустились в светлую холодную комнату, закрытую белыми плотными шторами.
@ -405,7 +423,7 @@ dlg {
cond = function() cond = function()
return (char.saw_suit == true) return (char.saw_suit == true)
end, end,
'-- У вас во дворе стоит РГ-22 с тремя независимыми программаторами этого типа. Вы на нём за хлебом ходите?', 'У вас во дворе стоит РГ-22 с тремя независимыми программаторами этого типа. Вы на нём за хлебом ходите?',
function() function()
char.asked_suit = true char.asked_suit = true
return [[-- А что если он мне дорог?]] return [[-- А что если он мне дорог?]]
@ -425,10 +443,12 @@ dlg {
cond = function() cond = function()
return (char.saw_suit == true and char.asked_suit ~= true) return (char.saw_suit == true and char.asked_suit ~= true)
end, end,
'-- У вас во дворе стоит РГ-22 с тремя независимыми программаторами этого типа. Вы на нём за хлебом ходите?', 'У вас во дворе стоит РГ-22 с тремя независимыми программаторами этого типа. Вы на нём за хлебом ходите?',
function() function()
char.asked_suit = true char.asked_suit = true
return [[-- А что если он мне дорог?]]
end, end,
next = '#suit-pr'
}; };
{ {
'#tea', '#tea',

View file

@ -2,7 +2,7 @@
--$Version:1.0 --$Version:1.0
require "fmt" require "fmt"
require "noinv" require "noinv"
declare "isdebug" (true) declare "isdebug" (false)
declare "isduel" (true) declare "isduel" (true)
if not isduel then if not isduel then
require "proxymenu" require "proxymenu"

3
ui.lua
View file

@ -195,7 +195,8 @@ room {
if char.took_kathy then if char.took_kathy then
out = out .. [[(по пути вы не забудете заехать за девочкой)]] out = out .. [[(по пути вы не забудете заехать за девочкой)]]
end end
out = out .. '^^' fmt.c('{yes|Да}') out = out .. '^^' .. fmt.c('{yes|Да}')
return out
end, end,
obj = { obj = {
'back', 'back',