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-29 17:20:37 +07:00
parent 23a15a6fd6
commit e02faff26f
2 changed files with 155 additions and 52 deletions

View file

@ -206,6 +206,22 @@ dlg {
walk('abandoned')
return 'Произвожу оценку… Механизм признан полезным. Вызываю сборщика механизмов.'
end
};
{
cond = function()
return have('gun')
end,
'Вот пистолет.',
function()
drop('gun')
remove('gun')
char.quests.car = 3
char.quests.gave_mech = true
lifeon('car-retrieval-unit') --подъезжает робот-гад на машине, вылезает из машины, исчезает в доме. Можно забирать авто.
changeop('reputation', 5)
walk('abandoned')
return 'Произвожу оценку… Механизм признан полезным. Вызываю сборщика механизмов.'
end
}
};
{

View file

@ -81,6 +81,20 @@ dlg {
};
};
{ '#разговор',
{
'#сдать',
cond = function()
return char.quests.cho == 4
end,
'Комбайн работает…',
function()
disable('#сдать')
return [[-- Комбайн работает. Всё в норме, но надо будет пригнать на проверку к зиме.^
-- Спасибо! Я что-то вам должна?^
-- Ну, ремонт идёт за счёт пожизненной гарантии, только вот…]]
end,
next = '#починил'
};
{
always = true,
'Вы не могли бы показать мне комбайн ещё раз?',
@ -104,6 +118,34 @@ dlg {
return '-- И вам того же.^^Она закрыла глаза и задремала.'
end,
};
};
{
'#починил',
{
cond = function()
return char.took_kathy == true
end,
'…ваша внучка просится к нам на стажировку. Хочет стать инженером.',
[[Ах, вы, наверное, о моей правнучке. Вы правда возьмёте её на работу? С зарплатой?
-- Ну, у меня есть несколько вариантов--
-- Катя! Собирайся, ты едешь в город!
Ну что ж, портить технику она умеет. Значит, научим чинить.
]],
next = '#разговор'
};
{
'…отправьте внучку в городскую школу. Такая умная девочка должна хорошо себя показать.',
[[-- Ах, мы, наверное, о моей правнучке. Но у неё хорошая робоучительница, ещё моего сына учила.
-- Городскую. Школу. С реальными учениками.
-- Я подумаю.
]],
next = '#разговор'
};
{
'…нет, забудьте.',
'Она пожала плечами: -- Как скажете.',
next = '#разговор'
}
}
}
}
@ -344,6 +386,7 @@ dlg {
'Чего ты хочешь?',
function()
here().update(here())
walk('combine2')
return [[-- Никаких урожаев. [бзынь!] Бросить эту дыру. Собрать вещи и уехать отсюда.]]
end,
next = '#second'
@ -352,64 +395,108 @@ dlg {
'Какое тебе дело до древних сельхозкомбайнов?',
function()
here().update(here())
walk('combine2')
return [[-- Нет комбайна [бзынь!] нет урожая. Можно будет бросить эту дыру. Уехать отсюда.]]
end,
next = '#second'
}
};
}
}
dlg {
nam = 'combine2',
-- Здесь я хотел вставить интерактив но не придумал ни-че-го
dsc = [[
Вы резко выпрыгиваете из кабины и прячетесь за машиной.
В дверях стоит девочка, на вид лет пятнадцати, китаянка.
В руках дрожит пневматический пистолет.
]],
obj = {{
{
'#second',
'Это ты испортила схемы машины?',
'Нет! И опять залью её чаем!'
};
{
cond = function()
return char.actions > 40
end,
'{}[Оригинальность > 60%] Хочешь, я возьму тебя с собой в город? Большой город. Сейчас.',
''
};
{
cond = function()
return char.actions <= 40
end,
'[Оригинальность > 60%] Хочешь, я возьму тебя с собой в город? Большой город. Сейчас.',
function()
char.quests.chos = 4
take('gun')
char.took_kathy = true
walk('chos');
return [[-- Вы… вы серьёзно?^
Она всхлипнула.^
-- Если ты не против, я хочу попасть в город невредимым.^^
Вы вышли из-за комбайна и направились к ней.^^
-- Но что же скажет-^
-- Я разберусь. А теперь дай сюда эту штуку и иди собирай вещи.^
-- Я пойду с вами! Буду везде ходить и помогать, со всеми вас познакомлю.^
-- Нет уж. Когда я поеду из города, я дам тебе знать, хорошо? Как тебя зовут?^
-- Катя.^^
Девочка тут же юркнула наружу.^
Вы покрутили в руках оружие, закрыли подачу газа.
Опасные игрушки. Как она здесь живёт, если пошла на такой кошмар?]]
end
};
{
'<Выйти и выбить оружие.>',
function()
char.quests.chos = 4
take('gun')
char.took_kathy = false
return [[
В вас давно не стреляли. Вы уже забыли, каково это.
Это больно. Очень больно, но вы знали, что не смертельно.
Вы подошли к девочке и вырвали пистолет из её рук.
]]
end,
next = '#end'
};
};
{
'#end',
{
'?'
}
'Я не скажу твоей бабушке, а ты перестанешь ломать технику.',
function()
walk('chos');
return [[Девочка кивнула и быстро исчезла в дверях.
Вы покрутили в руках оружие, закрыли подачу газа. Опасная игрушка.
]]
end,
};
{
'Вырастешь - сама уедешь. Урожай здесь ни при чём.',
function()
walk('chos');
return [[Девочка кивнула и быстро исчезла в дверях.
Вы покрутили в руках оружие, закрыли подачу газа. Опасная игрушка.
]]
end,
};
{
'Может, ты должна быть здесь. Помогать семье, учиться жизни, творить добро.',
function()
walk('chos');
return [[Девочка кивнула и быстро исчезла в дверях.
Вы покрутили в руках оружие, закрыли подачу газа. Опасная игрушка.
]]
end,
};
}
}
}
--[[
-- Вы резко выпрыгиваете из кабины и прячетесь за машиной.
В дверях стоит девочка, на вид лет пятнадцати, китаянка.
В руках дрожит пневматический пистолет.
1. -- Это ты испортила схемы?
-- Нет! И опять залью его чаем!
2. -- Хочешь, я возьму тебя с собой в город? Большой город. Сейчас.
2> -- Вы… вы серьёзно?
Она всхлипнула.
-- Если ты не против, я хочу попасть в город невредимым.
Вы вышли из-за комбайна и направились к ней.
-- Но что же скажет-
-- Я разберусь. А теперь дай сюда эту штуку и иди собирай вещи.
-- Я пойду с вами! Буду везде ходить и помогать, со всеми вас познакомлю.
-- Нет уж. Когда я поеду из города, я дам тебе знать, хорошо? Как тебя зовут?
-- Катя.
Девочка тут же юркнула наружу.
Вы покрутили в руках оружие, закрыли подачу газа.
Опасные игрушки. Как она здесь живёт, если пошла на такой кошмар?
3. -- <Выйти и выбить оружие.>
3> В вас давно не стреляли. Вы уже забыли, каково это.
Это больно. Очень больно, но вы знали, что не смертельно.
Вы подошли к девочке и вырвали пистолет из её рук.
1. -- Я не скажу твоей бабушке, а ты перестанешь ломать технику.
2. -- Вырастешь - сама уедешь. Урожай здесь ни при чём.
3. -- Может, ты должна быть здесь. Помогать семье, учиться жизни, творить добро.
[позднее, Анжелина]
-- Комбайн работает. Всё в норме, но надо будет пригнать на проверку к зиме.
-- Спасибо! Я что-то вам должна?
-- Ну, ремонт идёт за счёт пожизненной гарантии, только вот…
1. ваша внучка просится к нам на стажировку. Хочет стать инженером.
2. отправьте внучку в городскую школу. Такая умная девочка должна хорошо себя показать.
3. нет, забудьте.
1> Ах, вы, наверное, о моей правнучке. Вы правда возьмёте её на работу? С зарплатой?
-- Ну, у меня есть несколько вариантов--
-- Катя! Собирайся, ты едешь в город!
Ну что ж, портить технику она умеет. Значит, научим чинить.
2> -- Ах, мы, наверное, о моей правнучке. Но у неё хорошая робоучительница, ещё моего сына учила.
-- Городскую. Школу. С реальными учениками.
-- Я подумаю.
]]
obj {
nam = 'gun',
disp = 'пистолет',
mech = true,
inv = 'Пневматический автоматический пистолет с настройкой газовой струи.'
}