1
0
Fork 0
mirror of https://gitlab.com/Oreolek/duel.git synced 2024-06-28 04:45:09 +03:00

Рабочий телефон

This commit is contained in:
Alexander Yakovlev 2017-03-25 14:56:33 +07:00
parent 2b6693cc1d
commit 198db1164b
3 changed files with 27 additions and 9 deletions

View file

@ -177,8 +177,7 @@ dlg {
-- place('kathy', here()) -- place('kathy', here())
-- lifeon('kathy') -- lifeon('kathy')
p "У вас больше нет идей. Видимо, разговор закончен." p "У вас больше нет идей. Видимо, разговор закончен."
place('call-ui', here()) lifeon('call-unknown')
char.call = 'unknown'
walk('chos') walk('chos')
end, end,
{'Где живёт этот Павел?', [[Это такой зелёный домик, вы его {'Где живёт этот Павел?', [[Это такой зелёный домик, вы его
@ -257,10 +256,20 @@ dlg {
}} }}
} }
obj { obj {
nam = 'call-ui', nam = 'call-unknown',
disp = false, disp = false,
dsc = 'У вас звонит {телефон.}', timer = 0,
act = 'Просто откройте телефон.' life = function(s)
s.timer = s.timer + 1
char.call = 'unknown'
if s.timer < 8 then
pn 'У вас звонит телефон.' -- не могу сделать ссылкой
end
if s.timer == 8 then
char.call = nil
lifeoff(s)
end
end,
} }
local backtocho = function() local backtocho = function()
walk('chos') walk('chos')

View file

@ -267,10 +267,12 @@ dlg {
В центре за широким круглым столом возвышалось мягкое Главное Кресло. В центре за широким круглым столом возвышалось мягкое Главное Кресло.
И в кресле сидел хозяин дома.^^]] И в кресле сидел хозяин дома.^^]]
if char.war == "moon" then if char.war == "moon" then
out = out .. '-- Добро пожаловать, майор. Мне так и называть вас Майором?' out = out .. '-- Добро пожаловать, '..plural('майор', 'майоры')..
'. Мне так и называть вас '..plural('Майором', 'Майорами')..'?'
end end
if char.war == "moon" then if char.war == "moon" then
out = out .. '-- Добро пожаловать, старший лейтенант. Мне так и называть вас по званию?' out = out .. '-- Добро пожаловать, '..plural('старший лейтенант', 'старшие лейтенанты')..
'. Мне так и называть вас по званию?'
end end
return out return out
end, end,
@ -293,7 +295,9 @@ dlg {
}; };
{ {
{ {
'-- Сейчас больше подходит «ремонтник», спасибо.', function()
return '-- Сейчас больше подходит «'..plural('ремонтник', 'ремонтники')..'», спасибо.'
end,
tea, tea,
next = '#rumours' next = '#rumours'
}; };

7
ui.lua
View file

@ -126,7 +126,12 @@ dlg {
dlg { dlg {
nam = 'inventory', nam = 'inventory',
disp = "Телефон", disp = function()
if char.call ~= nil then
return fmt.b("Телефон")
end
return "Телефон"
end,
noinv = true, noinv = true,
enter = function() enter = function()
local walkto = nil local walkto = nil