mirror of
https://gitlab.com/Oreolek/duel.git
synced 2024-07-02 14:55:15 +03:00
Фикс конца игры и немного диалога Кати
This commit is contained in:
parent
22f1c04c44
commit
9633f7a514
|
@ -286,7 +286,7 @@ obj {
|
|||
disp = 'автомобиль';
|
||||
dsc = 'Недалеко от вас припаркован ваш {автомобиль.}';
|
||||
tak = function()
|
||||
enable('end-game')
|
||||
char.can_leave = true
|
||||
p 'Вы вынимаете ключи из замка зажигания. Больше никто не угонит авто просто так.'
|
||||
return true
|
||||
end
|
||||
|
|
|
@ -223,7 +223,21 @@ dlg {
|
|||
onempty = function()
|
||||
return "Она отворачивается. Видимо, разговор закончен."
|
||||
end,
|
||||
{'Привет.', 'Привет.'};
|
||||
{
|
||||
'#привет',
|
||||
'Привет.',
|
||||
function()
|
||||
disable '#привет'
|
||||
return 'Привет.'
|
||||
end
|
||||
};
|
||||
{
|
||||
'Покажешь дорогу до этого Павла?',
|
||||
function()
|
||||
walk 'pavels'
|
||||
return 'Ну пошли.'
|
||||
end,
|
||||
};
|
||||
{
|
||||
always = true,
|
||||
function()
|
||||
|
|
10
tools.lua
10
tools.lua
|
@ -11,6 +11,7 @@ init = function ()
|
|||
char.wounds = 0
|
||||
char.actions = 50
|
||||
char.reputation = 50
|
||||
char.can_leave = false
|
||||
place(menu {
|
||||
nam = "Персонаж",
|
||||
menu = function()
|
||||
|
@ -37,11 +38,16 @@ init = function ()
|
|||
}, me())
|
||||
place(menu {
|
||||
nam = "end-game",
|
||||
disp = fmt.b("Уехать"),
|
||||
disp = function()
|
||||
if char.can_leave then
|
||||
return fmt.b("Уехать")
|
||||
end
|
||||
return false
|
||||
end,
|
||||
menu = function()
|
||||
walk('ending')
|
||||
end
|
||||
}:disable(), me())
|
||||
}, me())
|
||||
char.act = nil
|
||||
place( proxy_menu {
|
||||
disp = 'ОСМОТРЕТЬ';
|
||||
|
|
Loading…
Reference in a new issue