1245 lines
39 KiB
JSON
1245 lines
39 KiB
JSON
{
|
||
"dialogues": [
|
||
{
|
||
"id": "knife_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Ты куда собрался, Бекзат?",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Вот тебе ключ от учительской. Иди туда и забери нож.",
|
||
"next": "line_3",
|
||
"luaCallback" : "dialog_aiperi_give_key"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Пока ты не принесешь мне нож из учительской, никуда я тебя не выпущу.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "knife_dialog002",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Ты куда собрался, Бекзат?",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Пока ты не принесешь мне нож из учительской, никуда я тебя не выпущу.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "knife_dialog_second001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Куда Айпери убежала?",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Ладно, я отдам ей нож завтра.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "aiperi_dialog001",
|
||
"start": "line_1",
|
||
"uninterruptible": true,
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Так где нож, Бекзат? Ты мне его когда вернешь?",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Извини, но этот нож внезапно мне очень нужен.",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Бекзат, какого черта?",
|
||
"next": "line_4"
|
||
},
|
||
{
|
||
"id": "line_4",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "У меня вопрос, ты знаешь про Бегимай с прошлого курса?",
|
||
"next": "line_5"
|
||
},
|
||
{
|
||
"id": "line_5",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Я слышала она не смогла сдать курсовую, прыгнула с окна и разбилась насмерть.",
|
||
"next": "line_6"
|
||
},
|
||
{
|
||
"id": "line_6",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Менты приезжали, следователи допрашивали ректора, такой скандал был.",
|
||
"next": "line_7"
|
||
},
|
||
{
|
||
"id": "line_7",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "А зачем тебе?",
|
||
"next": "line_8"
|
||
},
|
||
{
|
||
"id": "line_8",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Ты не знаешь кого-нибудь, кто с ней был знаком?",
|
||
"next": "line_9"
|
||
},
|
||
{
|
||
"id": "line_9",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "У тебя в общаге живет Алик, в комнате напротив тебя.",
|
||
"next": "line_10"
|
||
},
|
||
{
|
||
"id": "line_10",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Он с того же курса. Можешь у него поспрашивать.",
|
||
"next": "line_11"
|
||
},
|
||
{
|
||
"id": "line_11",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Хорошо, спасибо!",
|
||
"objectiveComplete" : "ghost_lore.ghost_lore_aiperi",
|
||
"questUnlock": "ghost_release",
|
||
"objectiveVisible" : "ghost_lore.ghost_lore_alik",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "aiperi_dialog002",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Я не знаю какие у тебя там дела, Бекзат,",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Но ты должен вернуть мне нож поскорее, а то я тебе голову оторву!",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я обещаю, сейчас я один вопрос решу и верну тебе нож.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "aiperi_dialog003",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Так где нож, Бекзат? Ты мне его когда вернешь?",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я не могу дать тебе нож, он мне нужен чтобы убивать призраков.",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Айпери",
|
||
"portrait": "resources/dialogue/portrait_aiperi.png",
|
||
"text": "Что за чушь? Ты со своими компьютерными играми совсем крышей поехал?",
|
||
"next": "line_4"
|
||
},
|
||
{
|
||
"id": "line_4",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я обещаю, сейчас я один вопрос решу и верну тебе нож.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "door_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Дверь закрыта на ключ.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "door_teacher_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Это дверь в учительскую, и она закрыта. Мне нужно взять ключи у Айпери.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "door_unlock_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Хорошо что эти двери открываются изнутри.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "door_night_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Дверь закрыта на ключ.",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Видимо когда я спал, охранник запер дверь.",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Это уже не смешно, как я отсюда выберусь?",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "teacher_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Бекзат, не мешай, я занята.",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Ладно...",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "teacher_dialog002",
|
||
"start": "line_1",
|
||
"uninterruptible": true,
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Бекзат, тебе отдельное задание на модуль.",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Подготовь презентацию по теме \"Манас в изложении Жусупа Мамая\".",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Книга лежит в библиотеке, но забирать ее из библиотеки нельзя.",
|
||
"next": "line_4"
|
||
},
|
||
{
|
||
"id": "line_4",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Как же я буду готовиться к презентации, если книгу забирать нельзя?",
|
||
"next": "line_5"
|
||
},
|
||
{
|
||
"id": "line_5",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Там в библиотеке есть компьютер, напиши презентацию прямо на нем.",
|
||
"next": "line_6"
|
||
},
|
||
{
|
||
"id": "line_6",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Ладно...",
|
||
"objectiveComplete" : "study_beginning.study_beginning_task",
|
||
"questUnlock" : "study_project",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "teacher_dialog003",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Аида Дженибековна, вы помните Бегимай? Она вам курсовую хотела сдать.",
|
||
"objectiveComplete" : "ghost_lore.ghost_lore_teacher",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Да, она говорила что приносила курсовую, но у меня ее нигде нет.",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Если ты найдешь и покажешь мне ее курсовую работу, я выставлю ей оценку.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "teacher_dialog004",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Аида Дженибековна, Бегимай хотела вам курсовую сдать, вы помните?",
|
||
"objectiveComplete" : "ghost_lore.ghost_lore_teacher",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я принес вам ее курсовую, можете посмотреть?",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Хорошо, давай посмотрим.",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Да, это ее курсовая работа, я вижу.",
|
||
"next": "line_4"
|
||
},
|
||
{
|
||
"id": "line_4",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Там в шкафу лежат зачетки, найди мне зачетку и принеси мне.",
|
||
"next": "line_5"
|
||
},
|
||
{
|
||
"id": "line_5",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Хорошо!",
|
||
"objectiveComplete" : "ghost_coursework.ghost_coursework_mark",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "teacher_dialog005",
|
||
"start": "line_1",
|
||
"uninterruptible": true,
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Аида Дженибековна, Бегимай хотела вам курсовую сдать, вы помните?",
|
||
"objectiveComplete" : "ghost_lore.ghost_lore_teacher",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я принес вам ее зачетку и ее курсовую работу, посмотрите пожалуйста.",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Хорошо, давай посмотрим.",
|
||
"next": "line_4"
|
||
},
|
||
{
|
||
"id": "line_4",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Да, я вижу что курсовая написана хорошо, я ставлю ей максимальный балл.",
|
||
"objectiveComplete" : "ghost_coursework.ghost_coursework_mark",
|
||
"next": "line_5"
|
||
},
|
||
{
|
||
"id": "line_5",
|
||
"type": "Line",
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Вот держи зачетку с оценкой.",
|
||
"objectiveComplete" : "ghost_release.ghost_release_mark",
|
||
"next": "line_6"
|
||
},
|
||
{
|
||
"id": "line_6",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Спасибо!",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "book_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Мне стоит вернуть книгу на место, прежде чем уходить из библиотеки.",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Иначе Аида Дженибековна меня убъет.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "ghost_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Куда я попал?",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я что, сплю?",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "ghost_dialog002",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я вижу какие-то тени!",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Мне лучше держать нож наготове.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "dialog_with_ghost001",
|
||
"uninterruptible": true,
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Призрак",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Ты посмел заговорить со мной?",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Ты кто?",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Меня зовут Бегимай, мне нужно сдать курсовую по манасоведению.",
|
||
"next": "line_4"
|
||
},
|
||
{
|
||
"id": "line_4",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Я появляюсь здесь каждую ночь, чтобы сдать курсовую.",
|
||
"next": "line_5"
|
||
},
|
||
{
|
||
"id": "line_5",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "И как я могу заставить тебя уйти отсюда?",
|
||
"next": "line_6"
|
||
},
|
||
{
|
||
"id": "line_6",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Я уйду на покой только когда увиду оценку по курсовой в своей зачетке.",
|
||
"next": "line_7"
|
||
},
|
||
{
|
||
"id": "line_7",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "А до тех пор, я буду появлятся здесь каждую ночь.",
|
||
"next": "line_8"
|
||
},
|
||
{
|
||
"id": "line_8",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Ладно, я что-нибудь придумаю.",
|
||
"luaCallback" : "on_first_ghost_dialog_over",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "dialog_with_ghost002",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Я Бегимай, мне нужно сдать курсовую по манасоведению.",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Я появляюсь здесь каждую ночь, чтобы сдать курсовую.",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Я уйду на покой только когда увиду оценку по курсовой в своей зачетке.",
|
||
"next": "line_4"
|
||
},
|
||
{
|
||
"id": "line_4",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Ладно, я что-нибудь придумаю.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "dialog_with_ghost003",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Эй простыня, посмотри сюда.",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Что это?",
|
||
"next": "line_3"
|
||
},
|
||
{
|
||
"id": "line_3",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Это твоя зачетка.",
|
||
"next": "line_4"
|
||
},
|
||
{
|
||
"id": "line_4",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Тебе поставили за курсовую максимальный балл!",
|
||
"next": "line_5"
|
||
},
|
||
{
|
||
"id": "line_5",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Неужели! Наконец-то, мое предназначение исполнено.",
|
||
"next": "line_6"
|
||
},
|
||
{
|
||
"id": "line_6",
|
||
"type": "Line",
|
||
"speaker": "Бегимай",
|
||
"portrait": "resources/dialogue/portrait_ghost.png",
|
||
"text": "Теперь я могу уйти на покой.",
|
||
"next": "line_7"
|
||
},
|
||
{
|
||
"id": "line_7",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Давай, иди отдыхай.",
|
||
"luaCallback" : "on_quest_over",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "note_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Здесь написано: прочитай меня вслух.",
|
||
"next": "line_2"
|
||
},
|
||
{
|
||
"id": "line_2",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "[Читает].",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "book_dialog002",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Сначала мне нужно найти книку в библиотеке.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "book_dialog003",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Да, вот эта книга! Я возьму ее.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "book_dialog004",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я вернул книгу на место.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "book_dialog005",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "На этой полке лежат самые скучные книги в этом кабинете.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "book_dialog006",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я надеюсь, мне эта книга больше не пригодится.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "computer_dialog001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Это старый библиотечный компьютер, он даже не подключен к интернету.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "computer_dialog002",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "От этого компьютера сейчас не будет никакого толку.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "computer_dialog003",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Надеюсь мне больше не придется притрагиваться к этому компьютеру.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "dialog_report_card001",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Тут лежат зачетные книжки студентов.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "dialog_report_card002",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Здесь лежит зачетка Бегимай. Я пожалуй, возьму ее.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "dialog_report_card003",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Мне еще рано возвращать зачетку Бегимай обратно в шкаф.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "dialog_taxi003",
|
||
"start": "line_1",
|
||
"nodes": [
|
||
{
|
||
"id": "line_1",
|
||
"type": "Line",
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Чтобы заказать такси, я сначала должен выйти на улицу.",
|
||
"next": "end_1"
|
||
},
|
||
{
|
||
"id": "end_1",
|
||
"type": "End"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"cutscenes": [
|
||
{
|
||
"id": "test_cutscene_01",
|
||
"background": "resources/test_cutscene001.png",
|
||
"durationMs": 5000,
|
||
"fadeOutMs": 500,
|
||
"fadeInMs": 500,
|
||
"endFadeOutMs": 500,
|
||
"endFadeInMs": 500,
|
||
"cameraTrack": [
|
||
{
|
||
"durationMs": 3000,
|
||
"from": { "focusX": 0.3, "focusY": 0.50, "zoom": 1.10, "rotationDeg": 0.0 },
|
||
"to": { "focusX": 0.7, "focusY": 0.50, "zoom": 1.00, "rotationDeg": 0.0 },
|
||
"easing": "EaseInOutSine"
|
||
},
|
||
{
|
||
"durationMs": 3000,
|
||
"from": { "focusX": 0.3, "focusY": 0.50, "zoom": 1.0, "rotationDeg": 0.0 },
|
||
"to": { "focusX": 0.7, "focusY": 0.50, "zoom": 1.1, "rotationDeg": 0.0 },
|
||
"easing": "EaseInOutCubic"
|
||
}
|
||
],
|
||
"lines": [
|
||
{
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "Здравствуйте, студенты. Кого я вижу, где вы были весь семестр?",
|
||
"durationMs": 3000
|
||
},
|
||
{
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "В эпизоде \"Семетей\" трилогии \"Манас\", изменники Канчоро и Кыяз захватывают власть над кыргызами.",
|
||
"durationMs": 3000
|
||
},
|
||
{
|
||
"speaker": "Аида Дженибековна",
|
||
"portrait": "resources/dialogue/portrait_teacher.png",
|
||
"text": "На сегодня лекция завершена. Домашнее задание - к практическому занятию вы должны подготовить презентации, каждый по своей теме.",
|
||
"durationMs": 2000,
|
||
"background": "resources/test_cutscene001.png"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "computer_cutscene001",
|
||
"onFadeInCallback": "on_sleep_cutscene",
|
||
"background": "resources/test_cutscene001.png",
|
||
"durationMs": 5000,
|
||
"fadeOutMs": 500,
|
||
"fadeInMs": 500,
|
||
"endFadeOutMs": 500,
|
||
"endFadeInMs": 500,
|
||
"cameraTrack": [
|
||
{
|
||
"durationMs": 3000,
|
||
"from": { "focusX": 0.3, "focusY": 0.50, "zoom": 1.10, "rotationDeg": 0.0 },
|
||
"to": { "focusX": 0.7, "focusY": 0.50, "zoom": 1.00, "rotationDeg": 0.0 },
|
||
"easing": "EaseInOutSine"
|
||
},
|
||
{
|
||
"durationMs": 3000,
|
||
"from": { "focusX": 0.3, "focusY": 0.50, "zoom": 1.0, "rotationDeg": 0.0 },
|
||
"to": { "focusX": 0.7, "focusY": 0.50, "zoom": 1.1, "rotationDeg": 0.0 },
|
||
"easing": "EaseInOutCubic"
|
||
}
|
||
],
|
||
"lines": [
|
||
{
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я начал делать презентацию по книге.",
|
||
"durationMs": 3000
|
||
},
|
||
{
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Книга была такая скучная что я уснул.",
|
||
"durationMs": 3000
|
||
},
|
||
{
|
||
"speaker": "Бекзат",
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "И я проснулся уже ночью",
|
||
"durationMs": 2000,
|
||
"background": "resources/test_cutscene001.png"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "darklands_exit001",
|
||
"onFadeInCallback": "on_darklands_over",
|
||
"background": "resources/test_cutscene001.png",
|
||
"durationMs": 5000,
|
||
"fadeOutMs": 0,
|
||
"fadeInMs": 500,
|
||
"endFadeOutMs": 500,
|
||
"endFadeInMs": 500,
|
||
"cameraTrack": [
|
||
{
|
||
"durationMs": 3000,
|
||
"from": { "focusX": 0.3, "focusY": 0.50, "zoom": 1.10, "rotationDeg": 0.0 },
|
||
"to": { "focusX": 0.7, "focusY": 0.50, "zoom": 1.00, "rotationDeg": 0.0 },
|
||
"easing": "EaseInOutSine"
|
||
},
|
||
{
|
||
"durationMs": 3000,
|
||
"from": { "focusX": 0.3, "focusY": 0.50, "zoom": 1.0, "rotationDeg": 0.0 },
|
||
"to": { "focusX": 0.7, "focusY": 0.50, "zoom": 1.1, "rotationDeg": 0.0 },
|
||
"easing": "EaseInOutCubic"
|
||
}
|
||
],
|
||
"lines": [
|
||
{
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Мгновенно как я упал без сил, что-то сверкнуло.",
|
||
"durationMs": 3000
|
||
},
|
||
{
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Я открыл глаза и понял, что я по-прежнему в универе.",
|
||
"durationMs": 3000
|
||
},
|
||
{
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "Все тело болело, как будто я всю ночь таскал мешки с цементом.",
|
||
"durationMs": 3000
|
||
},
|
||
{
|
||
"portrait": "resources/dialogue/portrait_hero_neutral.png",
|
||
"text": "А еще мне сильно хотелось спать...",
|
||
"durationMs": 2000,
|
||
"background": "resources/test_cutscene001.png"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|