1
0
Fork 0
mirror of https://gitlab.com/Oreolek/duel.git synced 2024-07-04 15:54:29 +03:00

Фикс конца игры и немного диалога Кати

This commit is contained in:
Alexander Yakovlev 2017-03-17 16:21:26 +07:00
parent 22f1c04c44
commit 9633f7a514
3 changed files with 24 additions and 4 deletions

View file

@ -286,7 +286,7 @@ obj {
disp = 'автомобиль'; disp = 'автомобиль';
dsc = 'Недалеко от вас припаркован ваш {автомобиль.}'; dsc = 'Недалеко от вас припаркован ваш {автомобиль.}';
tak = function() tak = function()
enable('end-game') char.can_leave = true
p 'Вы вынимаете ключи из замка зажигания. Больше никто не угонит авто просто так.' p 'Вы вынимаете ключи из замка зажигания. Больше никто не угонит авто просто так.'
return true return true
end end

View file

@ -223,7 +223,21 @@ dlg {
onempty = function() onempty = function()
return "Она отворачивается. Видимо, разговор закончен." return "Она отворачивается. Видимо, разговор закончен."
end, end,
{'Привет.', 'Привет.'}; {
'#привет',
'Привет.',
function()
disable '#привет'
return 'Привет.'
end
};
{
'Покажешь дорогу до этого Павла?',
function()
walk 'pavels'
return 'Ну пошли.'
end,
};
{ {
always = true, always = true,
function() function()

View file

@ -11,6 +11,7 @@ init = function ()
char.wounds = 0 char.wounds = 0
char.actions = 50 char.actions = 50
char.reputation = 50 char.reputation = 50
char.can_leave = false
place(menu { place(menu {
nam = "Персонаж", nam = "Персонаж",
menu = function() menu = function()
@ -37,11 +38,16 @@ init = function ()
}, me()) }, me())
place(menu { place(menu {
nam = "end-game", nam = "end-game",
disp = fmt.b("Уехать"), disp = function()
if char.can_leave then
return fmt.b("Уехать")
end
return false
end,
menu = function() menu = function()
walk('ending') walk('ending')
end end
}:disable(), me()) }, me())
char.act = nil char.act = nil
place( proxy_menu { place( proxy_menu {
disp = 'ОСМОТРЕТЬ'; disp = 'ОСМОТРЕТЬ';