Пути и концовки

Черновик. Краткий список концовок (как получить каждую) ниже. Полные маршруты от начала игры не закончены.

Ограничения и как это посчитано

Здесь все места в коде, где показывается концовка (не только список в дневнике), и цепочка сцен от начала игры до каждой. Цепочка считается по статическому разбору переходов jump/call/стрелок/renpy.jump: это кратчайшая цепочка по графу, а не доказанное прохождение. Какие условия и флаги нужны по пути, проверены только для переходов, у которых условие стоит прямо на строке перехода. Стартовое меню в начале start3 («Игра», «Обучение», «Айрат», «Гавань», «Без разработчика», «Все, кроме Лесса») из расчёта убрано: оно ведёт мимо истории (быстрые переходы), обычное начало идёт через «Без разработчика» и сцену пробуждения. Это моё прочтение кода (строки script_1_less_begin.rpy:14-60), не подтверждено Катей. Концовка end_time «время вышло» и сеттеры счётчика в граф не входят, отдельно см. страницу «Время»; поэтому недостижимость того, что здесь помечено как «не найдено», не доказана. Красные/зелёные флаги по всему маршруту, минимальное время и все основные маршруты ещё не собраны.

Краткий список: как получить каждую концовку

Тип взят из подписи в коде. Подписи «GOOD WAY» и «Good End» в коде есть, разобраны вручную по тексту кода; смысл самих подписей не расшифрован (список внизу). «END?» значит, что код не называет концовку ни плохой, ни хорошей (после неё игра перезапускается). Подробности и сцены от начала игры ниже. Условия вроде «безумие 1 и выше» взяты из кода (mad_l, logic_l).

Плохие (BAD END)

Смерть (DEATH END)

Нейтральная (NORMAL END)

С подписью «END?» (хорошая или плохая не определяется)

Подпись «Good End» (код сам называет их хорошими)

Подпись «GOOD WAY» (смысл подписи не расшифрован)

«Конец демоверсии» (код не называет исход хорошим или плохим)

Найдены в коде, вручную ещё не разобраны (0)

Подпись «END? в script3_gubert.rpy стоит после jump и по коду не показывается, в список не включена.

Список концовок

Одна концовка в игре может вызываться из нескольких мест. Здесь каждое место показано отдельно. Тип взят из подписи в коде, свою классификацию не придумываю.

Подпись в игреТип по кодуГде в кодеКак получить (то, что видно прямо в коде)Достижимость от начала
Конец демоверсии. Good End. А мы разбойники (и капибара в придачу)...хорошая (по подписи в коде)script_4_kapibar.rpy:116 метка script4_kapibar_startВ кафе «Кап» (script4_kapibar_start): если с героиней идёт Нарси (nars.near), квест «nars_kap» взят и не провален и не выполнен, Нарси благодарит за помощь и предлагает «Деньги» (+150 золотых), «Услуга в будущем» (он потом поможет) или «Дружеский жест» (запишет в друзья). После любого выбора квест помечается выполненным и показывается «Конец демоверсии. Good End. А мы разбойники (и капибара в придачу?)», затем перезапуск. Подпись «Good End» в коде. (script_4_kapibar.rpy:60-116)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
КОНЕЦ ДЕМОВЕРСИИ. GOOD WAY. Фенрира. Зацепка в поискахподпись «GOOD WAY» в кодеscript_4_kapibar.rpy:296 метка script4_kapibar_start_menuВ кафе «Кап» (меню script4_kapibar_start_menu) пункт «Фенрира ранена.» виден, если взят квест «найти лекаря» (quest_find_doc), Фенрира рядом и ещё нет пометки fenya_bint. Кап обещает, что поможет Кай, но он не в этом городе: пройти можно через бар (нужен любой артефакт) или договориться с Церковью о портале. Показывается «КОНЕЦ ДЕМОВЕРСИИ. GOOD WAY. Фенрира. Зацепка в поисках», перезапуск. Подпись «GOOD WAY» в коде. (script_4_kapibar.rpy:240-297)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
КОНЕЦ ДЕМОВЕРСИИ. GOOD WAY. Предупреждение Капа.подпись «GOOD WAY» в кодеscript_4_kapibar.rpy:700 метка script4_kapibar_help_menuВ меню кафе «Кап» пункт «Я бы хотела помочь» ведёт в kap_help и в меню script4_kapibar_help_menu: «И все же, почему?» (один раз), «Ладно!», «Я не знаю в чем дело, но разберусь!» (+1 логика), «Плевать!» (+1 безумие). После выбора одного из последних показывается «КОНЕЦ ДЕМОВЕРСИИ. GOOD WAY. Предупреждение Капа.», перезапуск. Чем различаются эти ответы по последствиям, не расшифровано. Подпись «GOOD WAY» в коде. (script_4_kapibar.rpy:600-701)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
END? Забывчивость.подпись «END?»: хорошая или плохая по коду не определяетсяscript_5_airat.rpy:696 метка script_5_airat_statue_2Нужно дойти до кошачьей статуи в церкви (нужен пропуск, см. сцену «cat_inspect»), спросить «Почему пугаешь паладинов?». Кошка начинает рассказывать, её обрывает Карралак (Ар) и удерживает героиню. В последнем выборе пункт «Вырываться.» виден только при уровне безумия 1 и выше (mad_l()). Выбрать его: Карралак говорит, что она забудет этот момент. Показывается «END? Забывчивость.», затем игра перезапускается (renpy.full_restart). (script_5_airat.rpy:636-697)цепочка найдена, 24 переходов
END? Что-то здесь не так.подпись «END?»: хорошая или плохая по коду не определяетсяscript_5_airat.rpy:710 метка script_5_airat_statue_2Тот же разговор у статуи (вопрос «Почему пугаешь паладинов?», Карралак держит героиню). Пункт «Сделать вид, что поверила.» виден только при уровне логики 1 и выше (logic_l()), даёт +1 к логике. Карралак отпускает: «Поговорим в моём кабинете». «END? Что-то здесь не так.», затем перезапуск игры. (script_5_airat.rpy:698-710)цепочка найдена, 24 переходов
END? Лжецы.подпись «END?»: хорошая или плохая по коду не определяетсяscript_5_airat.rpy:722 метка script_5_airat_statue_2Тот же разговор у статуи. Пункт «Вы ведь врете.» доступен всегда. Карралак: «Забудь о том, что видела». «END? Лжецы.», затем перезапуск игры. (script_5_airat.rpy:711-722)цепочка найдена, 24 переходов
END? Доверие.подпись «END?»: хорошая или плохая по коду не определяетсяscript_5_airat.rpy:738 метка script_5_airat_statue_2Тот же разговор у статуи. Пункт «Это действительно похоже на сломанную статую.» доступен всегда, даёт -1 к логике, квест статуи помечается выполненным. «END? Доверие.», затем перезапуск игры. (script_5_airat.rpy:723-738)цепочка найдена, 24 переходов
КОНЕЦ ДЕМОВЕРСИИ. Дежавю.«Конец демоверсии»: код не называет концовку хорошей или плохойscript3_nazad.rpy:1086 метка script3_nazad_tash_urza3Таш ведёт героиню к проходу в разлом (место «chaos_enter»). Если в сохраняемой между прохождениями памяти avt_d уже есть пометка «blu» (её ставят сцены автосмерти/«за текстурами», script_av.rpy, смысл пометки не расшифрован), Таш показывает заколоченный тупик: «Кажется, я что-то напутал», героиня: «У меня будто дежавю». «КОНЕЦ ДЕМОВЕРСИИ. Дежавю.», перезапуск. Второй вход: script_av.rpy:71 после сцены, где «bl» гонит игрока «за текстурами» и «заколотит проход», если рядом Таш и он помогает (tash.near и tash.helpp). Без пометки «blu» ведёт обычная ветка script3_nazad_tash_urza2. (script3_nazad.rpy:1020-1087, script_av.rpy:55-71)цепочка найдена, 23 переходов
BAD END Вспомнить все...плохая концовка (по подписи в коде)script_memory.rpy:224 метка death_sonДве точки входа в одну концовку. (1) Начало игры: «лечь поспать» в первом выборе, сон про маму, затем «Что это вообще сейчас было?» ведёт в цепочку воспоминаний (метка son, суд/цепи/семья, sud_memory). После воспоминания в меню «Что за чертовщина там вообще произошла?» или «Хм? Да бросьте, все в полном порядке!» героиню накрывает головная боль и кровь из носа (head_ache), последнее меню: «Х-хватит...» (возврат) или «Идти до конца!» (+1 безумие). (2) То же меню «Идти до конца!» есть в воспоминании про сову (script3_sova.rpy:~170). Показывается «BAD END Вспомнить все...», счётчик смертей +1. Промежуточные сцены воспоминаний вручную не разбирал. (script_memory.rpy:150-224, script3_sova.rpy:160-172)цепочка найдена, 13 переходов
DEATH END. Ошибка мироздания.смерть (по подписи в коде)script_4_airat.rpy:62 метка script_4_airat_in_wallУ белой стены перед Айратом (стрелка «вперёд» с места «Белая стена»). Нужен амулет Лесса в чёрном состоянии и надетый (inv_list["amul"]._active, state "black"). Если рядом Таш, он оттаскивает: пункт «Согласиться с ним и сделать шаг назад» безопасен (возврат на экран переходов), а «Уперто сделать шаг вперед» ведёт дальше. Шаг в стену: волна огня по венам, белая вспышка. «DEATH END. Ошибка мироздания.» (реплика, не титр). Без Таша шаг вперёд срабатывает сразу. (script_4_airat.rpy:1-62)цепочка найдена, 13 переходов
КОНЕЦ ДЕМОВЕРСИИ. Айрат. Без понятия что тут творится.«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_airat.rpy:1812 метка airat_end_devКвест Айрата «найти жреца»: героиня с Луизой осматривает дом жреца, находит зашифрованную записку (пометка node), уходит и возвращается к финалу осмотра (метка airat_end_dev, script_4_airat.rpy:1801). Общая развилка: если уровень морали ниже 1, героиня не говорила Луизе, что жрец мог лгать (пометка priest_lie не стоит), и логика ниже 2, показывается «КОНЕЦ ДЕМОВЕРСИИ. Айрат. Без понятия что тут творится.» (героиня: «Я тоже»). Пометка priest_lie ставится, если на вопрос Луизы «А ты что думаешь?» выбрать «Не хочу тебя расстраивать, но он мог лгать» (пункт доступен после встречи с некоторыми свидетелями, см. код 1695). (script_4_airat.rpy:1630-1813)цепочка найдена, 18 переходов
КОНЕЦ ДЕМОВЕРСИИ. Айрат. Что-то творится в светлом королевстве.«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_airat.rpy:1829 метка airat_end_devКвест Айрата «найти жреца»: героиня с Луизой осматривает дом жреца, находит зашифрованную записку (пометка node), уходит и возвращается к финалу осмотра (метка airat_end_dev, script_4_airat.rpy:1801). Если priest_lie стоит (героиня сказала Луизе, что жрец мог лгать), в финальном меню пункт «Церковь действительно не так чиста?» ведёт к «КОНЕЦ ДЕМОВЕРСИИ. Айрат. Что-то творится в светлом королевстве.» (script_4_airat.rpy:1815-1829)цепочка найдена, 18 переходов
КОНЕЦ ДЕМОВЕРСИИ. Айрат. Подстава«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_airat.rpy:1841 метка airat_end_devКвест Айрата «найти жреца»: героиня с Луизой осматривает дом жреца, находит зашифрованную записку (пометка node), уходит и возвращается к финалу осмотра (метка airat_end_dev, script_4_airat.rpy:1801). В финальном меню пункт «Может, ему это подкинули?» виден при уровне логики 2 и выше. Ведёт к «КОНЕЦ ДЕМОВЕРСИИ. Айрат. Подстава». (script_4_airat.rpy:1830-1841)цепочка найдена, 18 переходов
КОНЕЦ ДЕМОВЕРСИИ. Айрат. Высокая цена.«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_airat.rpy:1850 метка airat_end_devКвест Айрата «найти жреца»: героиня с Луизой осматривает дом жреца, находит зашифрованную записку (пометка node), уходит и возвращается к финалу осмотра (метка airat_end_dev, script_4_airat.rpy:1801). В финальном меню пункт «Может быть, так было лучше?» виден при морали 1 и выше (sanity.moral растёт в разных выборах, например script_4_airat.rpy:1135, 1308, 1428). Ведёт к «КОНЕЦ ДЕМОВЕРСИИ. Айрат. Высокая цена.» (script_4_airat.rpy:1842-1850)цепочка найдена, 18 переходов
END? Мирный сон...подпись «END?»: хорошая или плохая по коду не определяетсяscript_3_less_end.rpy:175 метка less_korn_menuСначала герой доходит до сцены, где Лесс уходит (script_3_less_go). Там выбрать «Эй! Да как так можно-то!» (со злости ударить дерево): корни хватают руку. В меню корней сначала «Не шевелиться, ничего особенного же не происходит» (+1 безумие, возвращает в то же меню), затем появляется «Просто расслабиться и поспать» (виден только если «Не шевелиться» уже выбрано и «Пытаться вырваться» ещё не выбрано). Он даёт +1 безумие и +2 настроение Лесса, показывается «END? Мирный сон...», игра перезапускается. (script_3_less_end.rpy:128-176)цепочка найдена, 17 переходов
BAD END Подкормка...плохая концовка (по подписи в коде)script_3_less_end.rpy:205 метка less_korn_menuТот же момент с корнями после удара дерева. Пункт «Пытаться вырваться» (только пока не выбран; +1 логика, настроение Лесса -1) возвращает в меню и открывает «В панике бороться до конца». Выбрать его: «BAD END Подкормка...», счётчик смертей +1, возврат (return). Нельзя получить после «Просто расслабиться» (там «вырваться» уже не видно, если выбрано раньше). (script_3_less_end.rpy:178-205)цепочка найдена, 17 переходов
Конец демо версии. В гостях у Леса.«Конец демоверсии»: код не называет концовку хорошей или плохойscript _less_visit.rpy:28 метка less_visitМетка less_visit, куда ведёт метка nesm (спасение Лессом после почти смерти: когда героиню спасает Лесс при настроении 5 и выше, см. концовки «Слишком много крови», «У самурая нет цели», «Забытая», script_1_less_hand.rpy:421-468). Лесс уложил героиню на траву и шутит, показывается «Конец демо версии. В гостях у Леса.», запись «В гостях у Леса» в дневнике концовок, перезапуск игры. Промежуточные сцены nesm вручную подробно не читал. (script _less_visit.rpy:1-31)цепочка найдена, 16 переходов
КОНЕЦ ДЕМОВЕРСИИ. Сыщик-самоучка.«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_tgavan_adro.rpy:84 метка script_4_tgavan_to_adroТёмная Гавань, расследование смерти Лиассона: осмотр кабинета вместе с Адро. В меню разговора с Адро выбрать «На этом все», когда не найдено ни письма (метка KP_letter), ни сведений о яде (poison_inf): Адро презрительно отпускает (его настроение -3, «Свободны...»). «КОНЕЦ ДЕМОВЕРСИИ. Сыщик-самоучка.», перезапуск. Если улики найдены, «На этом все» ведёт в другую ветку. Какие именно улики дают метки KP_letter и poison_inf, не расшифровано. (script_4_tgavan_adro.rpy:48-91)цепочка найдена, 19 переходов
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Самоубийство?«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_tgavan_adro.rpy:418 метка script_4_tgavan_to_adro_suicide_killРасследование смерти Лиассона, итоговое меню версий (метка script_4_tgavan_to_adro_suicide_kill, вход из script_4_tgavan_adro.rpy:387): пункт «Да, скорее всего это был суицид.» (виден один раз, пока в диалоге Адро нет пометки yes_suicide). «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Самоубийство?». Перезапуск. (script_4_tgavan_adro.rpy:395-420)цепочка найдена, 21 переходов
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Не самоубийство?«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_tgavan_adro.rpy:442 метка script_4_tgavan_to_adro_suicide_killТо же итоговое меню версий: пункт «Нет, это не мог быть суицид.» Если осмотрен закрытый яд (poison_closed_osm в диалоге Адро), возвращает к вопросам Адро; иначе «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Не самоубийство?», перезапуск. (script_4_tgavan_adro.rpy:412-443)цепочка найдена, 21 переходов
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Нарси?«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_tgavan_adro.rpy:487 метка script_4_tgavan_end_adroРасследование: финальный вопрос Адро (метка script_4_tgavan_end_adro, вход из script_4_tgavan_adro.rpy:97). Пункт «Он в последние дни общался с неким Нарси.» виден, если найдена бумага (paper_osm) или письмо (letter_osm). «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Нарси?», перезапуск. (script_4_tgavan_adro.rpy:437-488)цепочка найдена, 20 переходов
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Вражда семей.«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_tgavan_adro.rpy:503 метка script_4_tgavan_end_adroТот же финальный вопрос Адро. Пункт «Мне стоит поговорить с семьей Каернос» (виден всегда). «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Вражда семей.», перезапуск. (script_4_tgavan_adro.rpy:480-504)цепочка найдена, 20 переходов
КОНЕЦ ДЕМОВЕРСИИ.Расследование. Общее дело.«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_tgavan_adro.rpy:515 метка script_4_tgavan_end_adroФинальный вопрос Адро (метка script_4_tgavan_end_adro). Пункт про дело старейшины («Кажется он интересовался делом старейшины, может стоит проверить что он делал») виден, только если найден дневник Лиассона (diary_osm в диалоге Адро). Героиня говорит про дело Старейшины Гарбока, Адро советует идти к Адриану. «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Общее дело.», перезапуск. (script_4_tgavan_adro.rpy:492-516)цепочка найдена, 20 переходов
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Вражда братьев.«Конец демоверсии»: код не называет концовку хорошей или плохойscript_4_tgavan_adro.rpy:531 метка script_4_tgavan_end_adroФинальный вопрос Адро. Пункт «Возможно, убийца - это сам Адро. Нужно уходить, пока он не прочитал это в моих глазах. Эм... У меня пока нет идей.» виден всегда (условия на пункте нет). Если найден дневник, героиня вспоминает запись про заказ убийства брата. Героиня уходит, настроение Адро -2. «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Вражда братьев.», перезапуск. (script_4_tgavan_adro.rpy:517-532)цепочка найдена, 20 переходов
END? [t].подпись «END?»: хорошая или плохая по коду не определяетсяscript3_gubert.rpy:8 метка script3_nazad_tash_afterserПодпись «END? [t].» стоит сразу после «jump script3_nazad_tash_end» в метке script3_nazad_tash_afterser, поэтому по коду показана быть не может (мёртвый код после jump). Метку вызывают из разговора с Ташем, пункт «А давай ты снова... Ну, перестанешь быть таким?» (script3_nazad.rpy:1650), и она сразу уводит в script3_nazad_tash_end. Это не самостоятельная концовка. (script3_gubert.rpy:1-9)цепочка найдена, 26 переходов
BAD END Главное блюдо.плохая концовка (по подписи в коде)script3_gubert.rpy:230 метка script3_nazad_slime_menuВстреча со слизнем мистером Губертом в зарослях. Если у героини нет помощи Ташира (tash.helpp) и не активен амулет (amulet()), открывается меню слизня. Пункт «Давай, но учти, я ядовитая!»: Губерт обволакивает героиню и съедает. Если рядом Таш (tash.near), он не вмешивается, потому что она сперва отказалась. «BAD END Главное блюдо.» счётчик смертей +1, игра перезапускается. (script3_gubert.rpy:1-232)цепочка найдена, 23 переходов
BAD END Главное блюдоплохая концовка (по подписи в коде)script3_gubert.rpy:311 метка script3_nazad_slime_menuТа же встреча со слизнем (меню слизня доступно без помощи Ташира и без активного амулета). Пункт «Боюсь, я вынуждена отказаться!»: Губерт нападает без церемоний, героиню засасывает. Рядом Таш не вмешивается (держит слово). «BAD END Главное блюдо» (без точки), счётчик смертей +1, перезапуск. (script3_gubert.rpy:283-311)цепочка найдена, 23 переходов
BAD END Часть чего-то большего.плохая концовка (по подписи в коде)script3_gubert.rpy:334 метка script3_nazad_slime_menuТа же встреча со слизнем. Пункт «Съесть его!» виден только при уровне безумия 1 и выше. Героиня кусает слизня и сама превращается в слизь. «BAD END Часть чего-то большего.», счётчик смертей +1, перезапуск. (script3_gubert.rpy:312-334)цепочка найдена, 23 переходов
BAD END Шутка...плохая концовка (по подписи в коде)script_2_less_conv_amul.rpy:365 метка script_2_less_conv_amul_samspРазговор с Лессом: пункт «Я знаю твое имя!» и ввод правильного имени Лесса (script_2_less_name_right). Лесс становится холодным («Лес Смерти», настроение Лесса -4), из земли тянутся корни. В меню «Я не переваривю, когда людишки пытаются надо мной издеваться» выбрать «Безразлично улыбнуться» (+2 безумие), затем в последнем меню «А почему нет? Ты же надо мной шутишь.». «BAD END Шутка...», счётчик смертей +1, перезапуск. Безопасные ответы: «Ээ...Это случайность! Я просто угадала!» и «Ээм... Нет?». (script_2_less_conv_amul.rpy:1-370)цепочка найдена, 16 переходов
BAD END Подкормка...плохая концовка (по подписи в коде)script_1_less_hand.rpy:270 метка zeml_nothingНачало игры: в первом выборе «И что мне теперь делать?» выбрать «Укусить себя за руку», затем «Укусить еще сильнее. Для верности.» (иначе «Хватит экспериментов» возвращает к встрече с Лессом). Из-под земли лезут корни: в меню «Бежать / Зашипеть в ответ / Ничего не делать» выбрать «Ничего не делать» (+1 безумие) или в сцене побега пункт «Ничего не делать, все же в порядке, верно?». Показывается «BAD END Подкормка...». (script_1_less_hand.rpy:1-270)цепочка найдена, 12 переходов
BAD END Слишком много крови...плохая концовка (по подписи в коде)script_1_less_hand.rpy:415 метка sm_bloodОтдельной сцены-входа нет: концовка срабатывает автоматически, когда счётчик крови (blood) доходит до 3. Он растёт на +1 при ранах в разных местах игры (укус руки, разговоры с Лессом, воспоминания, дом Луизы, дорога, Гавань, Нарси и др., 14 мест в коде). Что спасает: если рядом Таш и он обещал помочь (tash.near и tash.helpp), он лечит героиню и счётчик обнуляется (один раз, затем Таш уходит); если героиня рядом с Лессом, настроение Лесса 5 и больше (или он «хороший») и не выставлена пометка ld1.d6, героиню спасают (метка nesm). Иначе «BAD END Слишком много крови...», счётчик смертей +1, перезапуск. Счётчик обнуляется также в script _less_visit.rpy:189. Смысл пометки ld1.d6 не расшифрован. (script.rpy:247-253, script_1_less_hand.rpy:358-415)цепочка найдена, 14 переходов
BAD END У самурая нет цели.плохая концовка (по подписи в коде)script3_tgavan_oh.rpy:208 метка script_3_tgavan_wrong_adrТёмная Гавань, разговор с Главой Стражи (oh). Предложенные условия сопровождения принимать нельзя: выбрать «Ха! Никаких условий! Ты же стражник! Ты должен мне помочь!» (+1 безумие, -1 логика). Он отказывает, героиня остаётся истекать кровью (метка wrong_adr). Если настроение Лесса 5 и выше, Лесс находит и спасает (метка nesm). Иначе «BAD END У самурая нет цели.», счётчик смертей +1. Безопасные варианты в том же разговоре: «Я cогласна», «Окей, пока!». (script3_tgavan_oh.rpy:1-215)цепочка найдена, 18 переходов
BAD END Забытая.плохая концовка (по подписи в коде)script3_tgavan_oh.rpy:1251 метка script_3_seal_adro_tgavanТёмная Гавань, кабинет Лиассона: Адро требует подписать чёрный контракт (магическая ловушка). Меню: «Подписать не глядя» (показывает письмо), «Что это за контракт?», «Подписать контракт», «Отказаться подписывать» (дальше «Спокойно уйти», «Я, я подпишу!» или «Сопротивляться»). После «Сопротивляться» героиню парализуют и бросают в яму. Если настроение Лесса 5 и выше, Лесс вытаскивает (метка nesm). Иначе «BAD END Забытая.», счётчик смертей +1, перезапуск. Точный выбор перед ямой я прочитал по структуре меню (строки 1104-1236), реплики промежуточных веток не разбирал. (script3_tgavan_oh.rpy:1040-1251)цепочка найдена, 18 переходов
Конец Демоверсии. Это... Точно суицид?«Конец демоверсии»: код не называет концовку хорошей или плохойscript3_tgavan_oh.rpy:1317 метка adrian_conv_door_whiteИтог расследования для собеседника «oh» (метка adrian_conv_door_white): если в диалоге Адро есть yes_suicide и «oh» об этом ещё не говорили, героиня рассказывает про письмо к женщине и самоубийство, он закрывает дело при условии, что всё так. Пункт «Да, ему стоит знать.» «Конец Демоверсии. Это... Точно суицид?», перезапуск. (script3_tgavan_oh.rpy:1291-1318)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
Конец Демоверсии. Провал«Конец демоверсии»: код не называет концовку хорошей или плохойscript3_tgavan_oh.rpy:1333 метка adrian_conv_door_whiteИтог расследования для Адриана: если в диалоге Адро отмечено no_evid (улик не нашли) и Адриану не говорили, показывается «Конец Демоверсии. Провал», перезапуск. (script3_tgavan_oh.rpy:1320-1334)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
Конец Демоверсии. Это... Точно братоубийство?«Конец демоверсии»: код не называет концовку хорошей или плохойscript3_tgavan_oh.rpy:1434 метка adrian_conv_door_whiteИтог расследования для собеседника «oh» (метка adrian_conv_door_white). Если найдена бумага paper_osm (Лиассон заказал убийство брата), Адриану об этом ещё не рассказывали и «yes_suicide» ему не говорили: сначала меню «Но это же противозаконно!» (мораль героини +1, настроение «oh» +1) или «Не вижу в этом ничего плохого.» (мораль героини -1, настроение «oh» -1), потом меню «Я думаю, убийцей может быть Адро.» и подтверждение «Да.». «Конец Демоверсии. Это... Точно братоубийство?», перезапуск. Ответ «Нет.» в подтверждении ведёт дальше без концовки. (script3_tgavan_oh.rpy:1336-1435)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
Конец Демоверсии. Это... Точно его отец?«Конец демоверсии»: код не называет концовку хорошей или плохойscript3_tgavan_oh.rpy:1495 метка adrian_conv_door_whiteИтог расследования для Адриана: если найдено письмо sar_cab_kamletter, которого Адриан ещё не видел, пункт «Это мог быть его отец.» «Конец Демоверсии. Это... Точно его отец?», перезапуск. (script3_tgavan_oh.rpy:1440-1496)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
Конец Демоверсии. Кто убийца?«Конец демоверсии»: код не называет концовку хорошей или плохойscript3_tgavan_oh.rpy:1547 метка adrian_conv_door_whiteИтог расследования для собеседника «oh»: героиня пересказывает по очереди то, что нашла (каждый пункт только если есть в диалоге Адро и ещё не рассказан: KP_dead, letter_osm, poison_narsi, alh, poison_inf), затем «На этом все.». Он спрашивает про предположения, «Конец Демоверсии. Кто убийца?», перезапуск. Это конец общего разговора, когда ни одна из веток с выводом (суицид, провал, братоубийство, отец) не сработала. (script3_tgavan_oh.rpy:1440-1548)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
Конец демоверсии. Good End. А мы разбойники...хорошая (по подписи в коде)script_4_tgavan_nars.rpy:571 метка hat_narsШапка (цилиндр) перетаскивается на Нарси (метка hat_nars, механика «предмет на персонажа»). Если часть 0 квеста Нарси (nars_quest) выставлена в 1, он спрашивает «Хочешь мне его отдать?». Выбор «Он твой.»: Нарси забирает шапку, показывается «Конец демоверсии. Good End. А мы разбойники...», перезапуск. Подпись «Good End» в коде. (script_4_tgavan_nars.rpy:537-572)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
Конец демоверсии. Good End. А мы разбойники...хорошая (по подписи в коде)script_4_tgavan_nars.rpy:732 метка table_chaos_narsВторой вход в тот же экран «Good End. А мы разбойники...»: метка table_chaos_nars (предмет на персонажа), срабатывает при той же пометке квеста Нарси (часть 0 равна 1). Что за предмет, по названию метки не утверждаю, смысл не расшифрован. (script_4_tgavan_nars.rpy:690-733)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
BAD END. Убить Нарси.плохая концовка (по подписи в коде)script_4_tgavan_nars.rpy:841 метка igla_narsВход найден по механике игры: предмет из инвентаря перетаскивают на персонажа, и вызывается метка «персонаж_предмет» или «предмет_персонаж» (script_newscreens.rpy:437-462), здесь «igla_nars»: перетащить иглу на Нарси. Иглу нужно взять заранее: после сцены, где Нарси бросает иглу, она воткнута в стол, на вопрос «Стоит ли брать?» ответить «Конечно!» (script_4_tgavan_nars.rpy:770-786). В меню «Воткнуть в него» виден только при уровне безумия 1 и выше. Героиня вонзает иглу ему в руку, показывается «BAD END. Убить Нарси.» (Остальные варианты в меню: «Показать ему».) Прямого jump на эту метку в коде нет. (script_4_tgavan_nars.rpy:788-841)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
NORMAL END. Конец Демоверсии. Часики тикают.нейтральная (по подписи в коде)script_av.rpy:110 метка end_timeСчётчик игрового времени достиг 50: сеттер gametime в script.rpy:620-623 делает jump на end_time. Подпись: «NORMAL END. Конец Демоверсии. Часики тикают.», далее «Попробуйте еще раз.» Подробно набор времени (+1 за переход, +5 сон, +2 тёмная дорога и др.) на странице «Время». (script_av.rpy:98-112)статический переход не найден: недостижимость не доказана, смысл входа не расшифрован
BAD END Тщетная борьба...плохая концовка (по подписи в коде)script_2_less_conv.rpy:1062 метка script_2_less_strenghtВ разговоре с Лессом, когда он собирается уйти, выбрать «Схватить за плечо» (меню «П...Подожди! / Дать уйти / Схватить за плечо»). Затем в сцене «Рука срабатывает быстрее мысли» выбрать «Удержать силой» (настроение Лесса -1) вместо «Отпустить руку». Лесс ранит руку, в меню останется «Отчаянно бороться и вырываться». «BAD END Тщетная борьба...», счётчик смертей +1. (script_2_less_conv.rpy:340-358, 958-1062)цепочка найдена, 16 переходов

Начало игры по шагам (прочитано вручную)

Общие шаги для всех маршрутов. Выбор «Бочком-бочком» в встрече с Лессом пропускает разговор с ним; остальные ветки сходятся. Это ручное чтение кода, игрой не проверялось.

  1. Пробуждение. Героиня просыпается в темноте и не помнит себя. Из сумки выпадает дневник («Дневник. Серьёзно?!»). Включается квест «life_quest». Это обязательная сцена. (script_1_less_begin.rpy:61-150)
  2. Первое меню «И что мне теперь делать?». Три выбора: «Может, лечь поспать?» (безумие +1, ведёт к ветке сна и к концовкам сна), «Укусить себя за руку» (безумие +1, ветка с укусом руки), «Пойти дальше». Только «Пойти дальше» ведёт дальше по игре. На этом экране также включается значок-лупа «осмотреться» (метка start_osm, логика +1, один раз; как именно он показан, не проверялось). (script_1_less_begin.rpy:152-182)
  3. Встреча с Лессом: гляделки. Дорога, героиня чувствует взгляд, из темноты молча смотрит незнакомец (Лесс). Меню: «Пялиться на него дальше» (до трёх раз, на четвёртый раз он сам не выдерживает, ругается, его настроение +1), «НАДОЕЛО» (героиня здоровается, разговор идёт дальше) или «Бочком-бочком отсюда» (настроение Лесса -2, героиня уходит в лес, разговор с Лессом пропускается, сразу выход на дорогу). Значит, разговор с Лессом обязателен только если не выбирать «Бочком-бочком». (script_2_less_conv.rpy:10-84)
  4. Разговор с Лессом: опять ты. Лесс узнаёт героиню («Опять ТЫ!?»), удивляется, что она не помнит, и предлагает угадать его имя, иначе «съем». Меню: «Не надо меня есть!» (настроение Лесса +1), «Эээ... Кевин?» (неверное имя), «Я-я не помню.», «Подставить шею для укуса» (безумие +1, настроение Лесса +1, кровь +1), «Я знаю твое имя!» (ввести имя самой; «Лесс», «Лес» и подобные считаются верными). Все пути сходятся на вопросе «А теперь серьёзно...». (script_2_less_conv.rpy:97-345)
  5. Лесс собирается уходить. Меню: «П...Подожди!» (если настроение Лесса ниже нуля, он отказывается и уходит), «Дать уйти» или «Схватить за плечо» (ветка «Тщетная борьба» и концовка из неё, см. список). После «Подожди!» следует расспрос про его имя и прощание. (script_2_less_conv.rpy:345-370)
  6. Прощание и подсказки Лесса. Если настроение выше нуля, Лесс прощается. «Попытаться остановить»: при настроении ниже нуля Лесс уходит, иначе рассказывает, что направо «Тёмная Гавань», вперёд эльфы, налево «Новый Айрат» (при этом выставляется метка знания квеста «quest_airat»; при безумии 1 и выше он советует по-другому). Затем героиня выходит на дорогу (метка road_begin), где открывается карта-переходы. (script_2_less_conv.rpy:733-960)

Маршруты от начала до концовки (частично)

Только те маршруты, которые уже разобраны от первого шага. Остальные концовки пока описаны условиями в списке выше, без полного пути от старта.

BAD «Вспомнить все...» (через сон) (проверено чтением кода, игрой нет)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Может, лечь поспать? Здесь достаточно уютно.» (безумие +1). Героиня засыпает, видит воспоминание, наступает день (часы игры +5 по счётчику смены дня, script_1_less_begin.rpy:245-268).
  3. Меню «Странный был сон...»: «Что это вообще сейчас было?». Другой выбор, «Пожать плечами и выбросить этот бред из головы.», возвращает к встрече с Лессом (script_2_less_conv_0).
  4. Меню в script_memory.rpy: «Пытаться вспомнить дальше.» («Не стоит больше вспоминать...» возвращает к Лессу, логика +1).
  5. После воспоминания: «Что за чертовщина там вообще произошла?!» (безумие -1) или «Хм? Да бросьте, все в полном порядке!» (безумие +1), оба ведут дальше.
  6. Меню «Х- хватит...» (назад к Лессу, логика +1) или «Идти до конца!» (безумие +1).
  7. Конец: «BAD END. Вспомнить все...», перезапуск (script_memory.rpy:death_son).
BAD «Подкормка...» (укус руки) (проверено чтением кода, игрой нет)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Укусить себя за руку, вдруг все это сон?» (безумие +1).
  3. Меню: «Укусить еще сильнее. Для верности.» (безумие +1); после этого кровь +1. Другой выбор, «Хватит экспериментов.», возвращает к встрече с Лессом (логика +1, безумие -1).
  4. Из земли тянутся корни, меню (script_1_less_hand.rpy:117-131): «Ничего не далать, это же нормально, верно?» (безумие +1). «Бежать» и «Зашипеть в ответ» ведут к другим веткам, но и из «Бежать» можно снова выбрать «Ничего не делать».
  5. Конец: «BAD END. Подкормка...», перезапуск.
BAD «Подкормка...» (укус руки, вариант «Бежать») (проверено чтением кода, игрой нет)
  1. Те же шаги до меню с корнями.
  2. Выбрать «Бежать» (логика +1), в воспоминании героини меню: «Пожалуйста! Не трогайте меня!» (ведёт к Лессу, сцена script_2_less_conv_2) или «Ничего не делать, все же в порядке, верно?» (безумие +1).
  3. Второе ведёт в ту же концовку «BAD END. Подкормка...» (script_1_less_hand.rpy:196-231).
END? «Мирный сон...» (проверено чтением кода, игрой нет; полностью без неразобранных участков)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Пойти дальше.».
  3. Встреча с Лессом: «НАДОЕЛО» или выдержать гляделки (не «Бочком-бочком»).
  4. Игра в имя: «Я-я не помню.» (дальше без выбора, настроение Лесса +1, script_2_less_conv.rpy:249-290) или «Не надо меня есть! Я не вкусная!» (настроение +1, без дальнейших выборов), в обоих случаях сразу вопрос Лесса «А теперь серьёзно, дорогуша».
  5. Меню Лесса: «Дать уйти.» (из-за этого Лесс уходит, script_2_less_conv.rpy:349-358).
  6. Меню после ухода (script_3_less_end.rpy:7-23): «Эй! Да как так можно-то! (Со злости ударить ближайшее дерево)» (логика -1, безумие +1). Из земли тянутся корни.
  7. Меню корней: «Не шевелиться, ничего особенного же не происходит.» (ставит отметку d7). Нельзя до этого выбирать «Пытаться вырваться».
  8. Меню корней снова: «Просто расслабиться и поспать.» (безумие +1).
  9. Конец: «END? Мирный сон...» (script_3_less_end.rpy:128-215).
BAD «Подкормка...» (корни после удара дерева) (проверено чтением кода, игрой нет; полностью без неразобранных участков)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Пойти дальше.».
  3. Встреча с Лессом: «НАДОЕЛО» или выдержать гляделки (не «Бочком-бочком»).
  4. Игра в имя: «Я-я не помню.» (дальше без выбора, настроение Лесса +1, script_2_less_conv.rpy:249-290) или «Не надо меня есть! Я не вкусная!» (настроение +1, без дальнейших выборов), в обоих случаях сразу вопрос Лесса «А теперь серьёзно, дорогуша».
  5. Меню Лесса: «Дать уйти.» (из-за этого Лесс уходит, script_2_less_conv.rpy:349-358).
  6. Меню после ухода (script_3_less_end.rpy:7-23): «Эй! Да как так можно-то! (Со злости ударить ближайшее дерево)» (логика -1, безумие +1). Из земли тянутся корни.
  7. Меню корней: «Пытаться вырваться.» (логика +1, ставит отметку d8).
  8. Меню корней снова: «В панике бороться до конца.».
  9. Конец: «BAD END. Подкормка...», перезапуск (script_3_less_end.rpy:128-215).
BAD «Шутка...» (проверено чтением кода, игрой нет; без неразобранных участков)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Пойти дальше.».
  3. Встреча с Лессом: «НАДОЕЛО» или выдержать гляделки (не «Бочком-бочком»).
  4. Игра в имя: «Я знаю твое имя!» и ввести «Лесс» (в коде верными считаются также «Лес», «Лес Смерти» и подобные варианты, script_2_less_conv.rpy:223-234). Настроение Лесса -4.
  5. Меню (script_2_less_conv_amul.rpy:30-40): «Безразлично улыбнуться.» (безумие +2). Другой выбор, «Ээ...Это случайность! Я просто угадала!», уводит в ветку амулета.
  6. Меню: «А почему нет? Ты же надо мной шутишь.».
  7. Конец: «BAD END. Шутка...», перезапуск (script_2_less_conv_amul.rpy:293-365).
BAD «Тщетная борьба...» (проверено чтением кода, игрой нет; без неразобранных участков)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Пойти дальше.».
  3. Встреча с Лессом: «НАДОЕЛО» или выдержать гляделки (не «Бочком-бочком»).
  4. Игра в имя: «Я-я не помню.» или «Не надо меня есть! Я не вкусная!» (без дальнейших выборов), затем вопрос Лесса «А теперь серьёзно, дорогуша».
  5. Меню Лесса: «Схватить за плечо.» (настроение Лесса -2).
  6. Меню: «Удержать силой.» (настроение Лесса -1). «Отпустить.» ведёт к уходу Лесса.
  7. Меню: «Отчаянно бороться и вырываться.».
  8. Конец: «BAD END. Тщетная борьба...», перезапуск (script_2_less_conv.rpy:958-1050).
BAD «Главное блюдо.» (вариант «Давай, но учти, я ядовитая!») (проверено чтением кода, игрой нет; сцены Луизы, Таша-помощника и амулета не расписаны)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Пойти дальше.».
  3. Разговор с Лессом пройден любым способом, после которого Лесс уходит (в заметке в памяти появляется «less_begin»), героиня выходит на дорогу («Место пробуждения»).
  4. На карте: стрелка влево («Сужение тропинки»), затем ещё раз влево («Тропинка, где сидит Таш», в коде подпись «???»; script _define.rpy:327-336, script3_nazad.rpy:19-200). Если рядом идёт Луиза, сцена с Ташем идёт иначе, этот вариант не расписан.
  5. Меню у Таша: «Игнорировать его.» Таш догоняет, меню: «Пуститься наутек.» (настроение Таша -1 при игнорировании, Таш получает отметку «bad»; script3_nazad.rpy:204-234). Таш уходит (tash.near и tash.helpp сбрасываются), героиня оказывается в «Зарослях со слизнем Губертом» (script3_nazad.rpy:576-690).
  6. Встреча со слизнем Губертом (script3_gubert.rpy:11-60). Нужно, чтобы Таш не помогал (tash.helpp ложно) и амулет Лесса не был надет (amulet() ложно), иначе идут другие сцены (slime_tash / slim_amul). Меню Губерта (script3_gubert.rpy:118).
  7. Выбрать «Давай, но учти, я ядовитая!».
  8. Конец: «BAD END. Главное блюдо.» (script3_gubert.rpy:168-199).
BAD «Главное блюдо» (вариант «Боюсь, я вынуждена отказаться!») (проверено чтением кода, игрой нет; сцены Луизы, Таша-помощника и амулета не расписаны)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Пойти дальше.».
  3. Разговор с Лессом пройден любым способом, после которого Лесс уходит (в заметке в памяти появляется «less_begin»), героиня выходит на дорогу («Место пробуждения»).
  4. На карте: стрелка влево («Сужение тропинки»), затем ещё раз влево («Тропинка, где сидит Таш», в коде подпись «???»; script _define.rpy:327-336, script3_nazad.rpy:19-200). Если рядом идёт Луиза, сцена с Ташем идёт иначе, этот вариант не расписан.
  5. Меню у Таша: «Игнорировать его.» Таш догоняет, меню: «Пуститься наутек.» (настроение Таша -1 при игнорировании, Таш получает отметку «bad»; script3_nazad.rpy:204-234). Таш уходит (tash.near и tash.helpp сбрасываются), героиня оказывается в «Зарослях со слизнем Губертом» (script3_nazad.rpy:576-690).
  6. Встреча со слизнем Губертом (script3_gubert.rpy:11-60). Нужно, чтобы Таш не помогал (tash.helpp ложно) и амулет Лесса не был надет (amulet() ложно), иначе идут другие сцены (slime_tash / slim_amul). Меню Губерта (script3_gubert.rpy:118).
  7. Выбрать «Боюсь, я вынуждена отказаться!».
  8. Конец: «BAD END. Главное блюдо» (script3_gubert.rpy:244-271).
BAD «Часть чего-то большего.» (проверено чтением кода, игрой нет; сцены Луизы, Таша-помощника и амулета не расписаны)
  1. Пробуждение в темноте (обязательная сцена), дневник.
  2. Первое меню: «Пойти дальше.».
  3. Разговор с Лессом пройден любым способом, после которого Лесс уходит (в заметке в памяти появляется «less_begin»), героиня выходит на дорогу («Место пробуждения»).
  4. На карте: стрелка влево («Сужение тропинки»), затем ещё раз влево («Тропинка, где сидит Таш», в коде подпись «???»; script _define.rpy:327-336, script3_nazad.rpy:19-200). Если рядом идёт Луиза, сцена с Ташем идёт иначе, этот вариант не расписан.
  5. Меню у Таша: «Игнорировать его.» Таш догоняет, меню: «Пуститься наутек.» (настроение Таша -1 при игнорировании, Таш получает отметку «bad»; script3_nazad.rpy:204-234). Таш уходит (tash.near и tash.helpp сбрасываются), героиня оказывается в «Зарослях со слизнем Губертом» (script3_nazad.rpy:576-690).
  6. Встреча со слизнем Губертом (script3_gubert.rpy:11-60). Нужно, чтобы Таш не помогал (tash.helpp ложно) и амулет Лесса не был надет (amulet() ложно), иначе идут другие сцены (slime_tash / slim_amul). Меню Губерта (script3_gubert.rpy:118).
  7. Выбрать «Съесть его!» (виден при безумии 1 и выше).
  8. Конец: «Не бойтесь... скоро вы станете частью чего-то большего...», «BAD END. Часть чего-то большего.» (script3_gubert.rpy:272-293).

Общая обязательная часть (начало игры)

Метки, без которых по статическому графу нельзя дойти ни до одной из найденных концовок. Обязательность проверена так: метку убирают из графа, и концовка становится недостижимой. Выборы меню внутри сцен и счётчик времени (end_time) в этот расчёт не входят.

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. Всего меток, через которые проходят все найденные пути: 7 (показаны с входом по кратчайшей цепочке к первой концовке).

Путь к каждой концовке

Конец демоверсии. Good End. А мы разбойники (и капибара в придачу)... (хорошая (по подписи в коде))

Метка script4_kapibar_start, script_4_kapibar.rpy:116.

Как получить (прочитано вручную): В кафе «Кап» (script4_kapibar_start): если с героиней идёт Нарси (nars.near), квест «nars_kap» взят и не провален и не выполнен, Нарси благодарит за помощь и предлагает «Деньги» (+150 золотых), «Услуга в будущем» (он потом поможет) или «Дружеский жест» (запишет в друзья). После любого выбора квест помечается выполненным и показывается «Конец демоверсии. Good End. А мы разбойники (и капибара в придачу?)», затем перезапуск. Подпись «Good End» в коде. (script_4_kapibar.rpy:60-116)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

КОНЕЦ ДЕМОВЕРСИИ. GOOD WAY. Фенрира. Зацепка в поисках (подпись «GOOD WAY» в коде)

Метка script4_kapibar_start_menu, script_4_kapibar.rpy:296.

Как получить (прочитано вручную): В кафе «Кап» (меню script4_kapibar_start_menu) пункт «Фенрира ранена.» виден, если взят квест «найти лекаря» (quest_find_doc), Фенрира рядом и ещё нет пометки fenya_bint. Кап обещает, что поможет Кай, но он не в этом городе: пройти можно через бар (нужен любой артефакт) или договориться с Церковью о портале. Показывается «КОНЕЦ ДЕМОВЕРСИИ. GOOD WAY. Фенрира. Зацепка в поисках», перезапуск. Подпись «GOOD WAY» в коде. (script_4_kapibar.rpy:240-297)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

КОНЕЦ ДЕМОВЕРСИИ. GOOD WAY. Предупреждение Капа. (подпись «GOOD WAY» в коде)

Метка script4_kapibar_help_menu, script_4_kapibar.rpy:700.

Как получить (прочитано вручную): В меню кафе «Кап» пункт «Я бы хотела помочь» ведёт в kap_help и в меню script4_kapibar_help_menu: «И все же, почему?» (один раз), «Ладно!», «Я не знаю в чем дело, но разберусь!» (+1 логика), «Плевать!» (+1 безумие). После выбора одного из последних показывается «КОНЕЦ ДЕМОВЕРСИИ. GOOD WAY. Предупреждение Капа.», перезапуск. Чем различаются эти ответы по последствиям, не расшифровано. Подпись «GOOD WAY» в коде. (script_4_kapibar.rpy:600-701)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

END? Забывчивость. (подпись «END?»: хорошая или плохая по коду не определяется)

Метка script_5_airat_statue_2, script_5_airat.rpy:696.

Как получить (прочитано вручную): Нужно дойти до кошачьей статуи в церкви (нужен пропуск, см. сцену «cat_inspect»), спросить «Почему пугаешь паладинов?». Кошка начинает рассказывать, её обрывает Карралак (Ар) и удерживает героиню. В последнем выборе пункт «Вырываться.» виден только при уровне безумия 1 и выше (mad_l()). Выбрать его: Карралак говорит, что она забудет этот момент. Показывается «END? Забывчивость.», затем игра перезапускается (renpy.full_restart). (script_5_airat.rpy:636-697)

Цепочка от начала (24 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (22):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. обязательная сцена script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
  7. обязательная сцена место: Новый Айрат: главная площадь airat_main
    вход: переход по стрелке между местами, script _define.rpy:375
  8. обязательная сцена airat_main_up (script_4_airat.rpy:195) начинается: «Это Церковь.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:378
  9. обязательная сцена место: Церковь Ара (снаружи) airat_church
    вход: переход по стрелке между местами, script _define.rpy:378
  10. обязательная сцена airat_church_up (script_4_airat.rpy:305) начинается: «Тяжелые двери плавно открываются, пропуская нас внутрь.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:381
  11. обязательная сцена место: Церковь Ара (внутри) airat_church_inside
    вход: переход по стрелке между местами, script _define.rpy:381
  12. обязательная сцена место: Коридор церкви airat_church_corridor
    вход: переход по стрелке между местами, script _define.rpy:313
  13. обязательная сцена место: Комната стражи airat_guards
    вход: переход по стрелке между местами, script _define.rpy:313
  14. обязательная сцена cat_inspect (script_5_airat.rpy:433) начинается: «Стоп-стоп-стоп.…»
    Что здесь по коду: Стража у комнаты с кошачьей статуей пускает только при наличии пропуска. Без записи пропуска (inv_list["propusk"].note) герою говорят «требуется пропуск» и возвращают на экран переходов. Также стража не пускает, если уже есть запись 5.1 или 5.2 в дневнике квеста статуи. Только после проверок героиня попадает к статуе. (script_5_airat.rpy:433-451)
    вход: сцена по нажатию стрелки на месте, script _define.rpy:305
  15. обязательная сцена место: Статуя кошки airat_cat
    вход: присваивание места героини в коде, script_5_airat.rpy:449
  16. обязательная сцена cat_talk (script_5_airat.rpy:453) начинается: «Небольшая статуя... Кошки?…»
    вход: клик по объекту на месте, script_npc_items.rpy:801
  17. script_5_airat_statue_2 (script_5_airat.rpy:581) начинается: «И кто ты?…»
    вход: переход jump, script_5_airat.rpy:580
END? Что-то здесь не так. (подпись «END?»: хорошая или плохая по коду не определяется)

Метка script_5_airat_statue_2, script_5_airat.rpy:710.

Как получить (прочитано вручную): Тот же разговор у статуи (вопрос «Почему пугаешь паладинов?», Карралак держит героиню). Пункт «Сделать вид, что поверила.» виден только при уровне логики 1 и выше (logic_l()), даёт +1 к логике. Карралак отпускает: «Поговорим в моём кабинете». «END? Что-то здесь не так.», затем перезапуск игры. (script_5_airat.rpy:698-710)

Цепочка от начала (24 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (22):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. обязательная сцена script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
  7. обязательная сцена место: Новый Айрат: главная площадь airat_main
    вход: переход по стрелке между местами, script _define.rpy:375
  8. обязательная сцена airat_main_up (script_4_airat.rpy:195) начинается: «Это Церковь.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:378
  9. обязательная сцена место: Церковь Ара (снаружи) airat_church
    вход: переход по стрелке между местами, script _define.rpy:378
  10. обязательная сцена airat_church_up (script_4_airat.rpy:305) начинается: «Тяжелые двери плавно открываются, пропуская нас внутрь.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:381
  11. обязательная сцена место: Церковь Ара (внутри) airat_church_inside
    вход: переход по стрелке между местами, script _define.rpy:381
  12. обязательная сцена место: Коридор церкви airat_church_corridor
    вход: переход по стрелке между местами, script _define.rpy:313
  13. обязательная сцена место: Комната стражи airat_guards
    вход: переход по стрелке между местами, script _define.rpy:313
  14. обязательная сцена cat_inspect (script_5_airat.rpy:433) начинается: «Стоп-стоп-стоп.…»
    Что здесь по коду: Стража у комнаты с кошачьей статуей пускает только при наличии пропуска. Без записи пропуска (inv_list["propusk"].note) герою говорят «требуется пропуск» и возвращают на экран переходов. Также стража не пускает, если уже есть запись 5.1 или 5.2 в дневнике квеста статуи. Только после проверок героиня попадает к статуе. (script_5_airat.rpy:433-451)
    вход: сцена по нажатию стрелки на месте, script _define.rpy:305
  15. обязательная сцена место: Статуя кошки airat_cat
    вход: присваивание места героини в коде, script_5_airat.rpy:449
  16. обязательная сцена cat_talk (script_5_airat.rpy:453) начинается: «Небольшая статуя... Кошки?…»
    вход: клик по объекту на месте, script_npc_items.rpy:801
  17. script_5_airat_statue_2 (script_5_airat.rpy:581) начинается: «И кто ты?…»
    вход: переход jump, script_5_airat.rpy:580
END? Лжецы. (подпись «END?»: хорошая или плохая по коду не определяется)

Метка script_5_airat_statue_2, script_5_airat.rpy:722.

Как получить (прочитано вручную): Тот же разговор у статуи. Пункт «Вы ведь врете.» доступен всегда. Карралак: «Забудь о том, что видела». «END? Лжецы.», затем перезапуск игры. (script_5_airat.rpy:711-722)

Цепочка от начала (24 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (22):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. обязательная сцена script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
  7. обязательная сцена место: Новый Айрат: главная площадь airat_main
    вход: переход по стрелке между местами, script _define.rpy:375
  8. обязательная сцена airat_main_up (script_4_airat.rpy:195) начинается: «Это Церковь.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:378
  9. обязательная сцена место: Церковь Ара (снаружи) airat_church
    вход: переход по стрелке между местами, script _define.rpy:378
  10. обязательная сцена airat_church_up (script_4_airat.rpy:305) начинается: «Тяжелые двери плавно открываются, пропуская нас внутрь.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:381
  11. обязательная сцена место: Церковь Ара (внутри) airat_church_inside
    вход: переход по стрелке между местами, script _define.rpy:381
  12. обязательная сцена место: Коридор церкви airat_church_corridor
    вход: переход по стрелке между местами, script _define.rpy:313
  13. обязательная сцена место: Комната стражи airat_guards
    вход: переход по стрелке между местами, script _define.rpy:313
  14. обязательная сцена cat_inspect (script_5_airat.rpy:433) начинается: «Стоп-стоп-стоп.…»
    Что здесь по коду: Стража у комнаты с кошачьей статуей пускает только при наличии пропуска. Без записи пропуска (inv_list["propusk"].note) герою говорят «требуется пропуск» и возвращают на экран переходов. Также стража не пускает, если уже есть запись 5.1 или 5.2 в дневнике квеста статуи. Только после проверок героиня попадает к статуе. (script_5_airat.rpy:433-451)
    вход: сцена по нажатию стрелки на месте, script _define.rpy:305
  15. обязательная сцена место: Статуя кошки airat_cat
    вход: присваивание места героини в коде, script_5_airat.rpy:449
  16. обязательная сцена cat_talk (script_5_airat.rpy:453) начинается: «Небольшая статуя... Кошки?…»
    вход: клик по объекту на месте, script_npc_items.rpy:801
  17. script_5_airat_statue_2 (script_5_airat.rpy:581) начинается: «И кто ты?…»
    вход: переход jump, script_5_airat.rpy:580
END? Доверие. (подпись «END?»: хорошая или плохая по коду не определяется)

Метка script_5_airat_statue_2, script_5_airat.rpy:738.

Как получить (прочитано вручную): Тот же разговор у статуи. Пункт «Это действительно похоже на сломанную статую.» доступен всегда, даёт -1 к логике, квест статуи помечается выполненным. «END? Доверие.», затем перезапуск игры. (script_5_airat.rpy:723-738)

Цепочка от начала (24 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (22):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. обязательная сцена script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
  7. обязательная сцена место: Новый Айрат: главная площадь airat_main
    вход: переход по стрелке между местами, script _define.rpy:375
  8. обязательная сцена airat_main_up (script_4_airat.rpy:195) начинается: «Это Церковь.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:378
  9. обязательная сцена место: Церковь Ара (снаружи) airat_church
    вход: переход по стрелке между местами, script _define.rpy:378
  10. обязательная сцена airat_church_up (script_4_airat.rpy:305) начинается: «Тяжелые двери плавно открываются, пропуская нас внутрь.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:381
  11. обязательная сцена место: Церковь Ара (внутри) airat_church_inside
    вход: переход по стрелке между местами, script _define.rpy:381
  12. обязательная сцена место: Коридор церкви airat_church_corridor
    вход: переход по стрелке между местами, script _define.rpy:313
  13. обязательная сцена место: Комната стражи airat_guards
    вход: переход по стрелке между местами, script _define.rpy:313
  14. обязательная сцена cat_inspect (script_5_airat.rpy:433) начинается: «Стоп-стоп-стоп.…»
    Что здесь по коду: Стража у комнаты с кошачьей статуей пускает только при наличии пропуска. Без записи пропуска (inv_list["propusk"].note) герою говорят «требуется пропуск» и возвращают на экран переходов. Также стража не пускает, если уже есть запись 5.1 или 5.2 в дневнике квеста статуи. Только после проверок героиня попадает к статуе. (script_5_airat.rpy:433-451)
    вход: сцена по нажатию стрелки на месте, script _define.rpy:305
  15. обязательная сцена место: Статуя кошки airat_cat
    вход: присваивание места героини в коде, script_5_airat.rpy:449
  16. обязательная сцена cat_talk (script_5_airat.rpy:453) начинается: «Небольшая статуя... Кошки?…»
    вход: клик по объекту на месте, script_npc_items.rpy:801
  17. script_5_airat_statue_2 (script_5_airat.rpy:581) начинается: «И кто ты?…»
    вход: переход jump, script_5_airat.rpy:580
КОНЕЦ ДЕМОВЕРСИИ. Дежавю. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка script3_nazad_tash_urza3, script3_nazad.rpy:1086.

Как получить (прочитано вручную): Таш ведёт героиню к проходу в разлом (место «chaos_enter»). Если в сохраняемой между прохождениями памяти avt_d уже есть пометка «blu» (её ставят сцены автосмерти/«за текстурами», script_av.rpy, смысл пометки не расшифрован), Таш показывает заколоченный тупик: «Кажется, я что-то напутал», героиня: «У меня будто дежавю». «КОНЕЦ ДЕМОВЕРСИИ. Дежавю.», перезапуск. Второй вход: script_av.rpy:71 после сцены, где «bl» гонит игрока «за текстурами» и «заколотит проход», если рядом Таш и он помогает (tash.near и tash.helpp). Без пометки «blu» ведёт обычная ветка script3_nazad_tash_urza2. (script3_nazad.rpy:1020-1087, script_av.rpy:55-71)

Цепочка от начала (23 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (17):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. script_2_less_who_i_am (script_2_less_conv.rpy:320) начинается: «А теперь серьезно, дорогуша.…»
    вход: переход jump, script_2_less_conv.rpy:218; условия на этом переходе: выбор «Подставить шею для укуса.»
  9. обязательная сцена script_3_less_go (script_3_less_end.rpy:1) начинается: «Прекрасно. Великолепно. И что мне теперь прикажете делать?…»
    вход: переход jump, script_2_less_conv.rpy:355; условия на этом переходе: выбор «Дать уйти.»
  10. обязательная сцена script_3_poter_v_less_label (script_3_less_end.rpy:44) начинается: «Но бежать было уже не за кем.…»
    вход: переход jump, script_3_less_end.rpy:42; условия на этом переходе: выбор «Броситься за ним.»
  11. обязательная сцена sluc (script3_road.rpy:170) начинается: «Не имеет значения, в конце концов: Если не знаешь куда хочешь пойти, то не важно куда идти…»
    вход: переход jump, script_3_less_end.rpy:89
  12. обязательная сцена script3_nazad_begin (script3_nazad.rpy:19) начинается: «tash_meet…»
    вход: переход jump, script3_road.rpy:183; условия на этом переходе: если проверка в коде (смысл не расшифрован)
  13. tash_start_razg (script3_nazad.rpy:195) начинается: «Я останавливаюсь и подхожу к нему.…»
    вход: переход jump, script3_nazad.rpy:194; условия на этом переходе: выбор «Подойти познакомиться.»
  14. tash_razg_menu (day_1_tash_razg.rpy:1) начинается: «Я решила поговорить с Таширом…»
    вход: переход jump, script3_nazad.rpy:216; условия на этом переходе: иначе (если предыдущее условие не выполнено)
  15. tash_urza_menu (day_1_tash_razg.rpy:25) начинается: «По поводу этого Урзы...…»
    вход: переход jump, day_1_tash_razg.rpy:7
  16. обязательная сцена script3_nazad_tash_urza (script3_nazad.rpy:1002) начинается: «Да, давай!…»
    вход: переход jump, day_1_tash_razg.rpy:51; условия на этом переходе: выбор «Ты можешь отвести меня к нему?»; если героиня находится: Перекрёсток ИЛИ героиня находится: Тропинка, где сидит Таш ИЛИ героиня находится: less_begin
  17. script3_nazad_tash_urza3 (script3_nazad.rpy:1072) начинается: «Вот! Это проход!…»
    вход: переход jump, script3_nazad.rpy:1045; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Что?!»
BAD END Вспомнить все... (плохая концовка (по подписи в коде))

Метка death_son, script_memory.rpy:224.

Как получить (прочитано вручную): Две точки входа в одну концовку. (1) Начало игры: «лечь поспать» в первом выборе, сон про маму, затем «Что это вообще сейчас было?» ведёт в цепочку воспоминаний (метка son, суд/цепи/семья, sud_memory). После воспоминания в меню «Что за чертовщина там вообще произошла?» или «Хм? Да бросьте, все в полном порядке!» героиню накрывает головная боль и кровь из носа (head_ache), последнее меню: «Х-хватит...» (возврат) или «Идти до конца!» (+1 безумие). (2) То же меню «Идти до конца!» есть в воспоминании про сову (script3_sova.rpy:~170). Показывается «BAD END Вспомнить все...», счётчик смертей +1. Промежуточные сцены воспоминаний вручную не разбирал. (script_memory.rpy:150-224, script3_sova.rpy:160-172)

Цепочка от начала (13 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (7):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. c1_sleep (script_1_less_begin.rpy:245) начинается: «Ну, действительно...…»
    вход: переход jump, script_1_less_begin.rpy:161; условия на этом переходе: выбор «Может, лечь поспать? Здесь достаточно уютно.»
  4. son (script_memory.rpy:41) начинается: «Этот сон...…»
    вход: переход jump, script_1_less_begin.rpy:275; условия на этом переходе: выбор «Что это вообще сейчас было?»
  5. sud_memory (script_memory.rpy:80) начинается: «Я отчаянно пытаюсь выудить еще хоть каплю выгоревшего прошлого...…»
    вход: переход jump, script_memory.rpy:78; условия на этом переходе: выбор «Пытаться вспомнить дальше.»
  6. head_ache (script_memory.rpy:170) начинается: «Черепушка просто раскалывается на части. Такое ощущение, что туда залили кипящий свинец.…»
    вход: переход jump, script_memory.rpy:163; условия на этом переходе: выбор «Что за чертовщина там вообще произошла?!»
  7. death_son (script_memory.rpy:195) начинается: «Какое-то ослиное упрямство заставляет меня идти ва-банк. Вспомнить все. Во что бы то ни ст…»
    вход: переход jump, script_memory.rpy:193; условия на этом переходе: выбор «Идти до конца!»
DEATH END. Ошибка мироздания. (смерть (по подписи в коде))

Метка script_4_airat_in_wall, script_4_airat.rpy:62.

Как получить (прочитано вручную): У белой стены перед Айратом (стрелка «вперёд» с места «Белая стена»). Нужен амулет Лесса в чёрном состоянии и надетый (inv_list["amul"]._active, state "black"). Если рядом Таш, он оттаскивает: пункт «Согласиться с ним и сделать шаг назад» безопасен (возврат на экран переходов), а «Уперто сделать шаг вперед» ведёт дальше. Шаг в стену: волна огня по венам, белая вспышка. «DEATH END. Ошибка мироздания.» (реплика, не титр). Без Таша шаг вперёд срабатывает сразу. (script_4_airat.rpy:1-62)

Цепочка от начала (13 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (11):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
КОНЕЦ ДЕМОВЕРСИИ. Айрат. Без понятия что тут творится. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка airat_end_dev, script_4_airat.rpy:1812.

Как получить (прочитано вручную): Квест Айрата «найти жреца»: героиня с Луизой осматривает дом жреца, находит зашифрованную записку (пометка node), уходит и возвращается к финалу осмотра (метка airat_end_dev, script_4_airat.rpy:1801). Общая развилка: если уровень морали ниже 1, героиня не говорила Луизе, что жрец мог лгать (пометка priest_lie не стоит), и логика ниже 2, показывается «КОНЕЦ ДЕМОВЕРСИИ. Айрат. Без понятия что тут творится.» (героиня: «Я тоже»). Пометка priest_lie ставится, если на вопрос Луизы «А ты что думаешь?» выбрать «Не хочу тебя расстраивать, но он мог лгать» (пункт доступен после встречи с некоторыми свидетелями, см. код 1695). (script_4_airat.rpy:1630-1813)

Цепочка от начала (18 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (16):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. обязательная сцена script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
  7. обязательная сцена место: Новый Айрат: главная площадь airat_main
    вход: переход по стрелке между местами, script _define.rpy:375
  8. обязательная сцена место: Новый Айрат: левая улица (дом Луизы) airat_left
    вход: переход по стрелке между местами, script _define.rpy:386
  9. обязательная сцена dev_door_label (script_4_airat.rpy:1482) начинается: «Эт дверь.…»
    вход: клик по объекту на месте, script_npc_items.rpy:677
  10. обязательная сцена airat_house_luiza (script_4_airat.rpy:1540) начинается: «Все же решила вернуться?…»
    вход: переход jump, script_4_airat.rpy:1490
  11. airat_end_dev (script_4_airat.rpy:1801) начинается: «Подожди-подожди.…»
    вход: переход jump, script_4_airat.rpy:1649; условия на этом переходе: если Квест «Где жрец?» взят; если неверно, что: проверка в коде (смысл не расшифрован) И проверка в коде (смысл не расшифрован)
КОНЕЦ ДЕМОВЕРСИИ. Айрат. Что-то творится в светлом королевстве. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка airat_end_dev, script_4_airat.rpy:1829.

Как получить (прочитано вручную): Квест Айрата «найти жреца»: героиня с Луизой осматривает дом жреца, находит зашифрованную записку (пометка node), уходит и возвращается к финалу осмотра (метка airat_end_dev, script_4_airat.rpy:1801). Если priest_lie стоит (героиня сказала Луизе, что жрец мог лгать), в финальном меню пункт «Церковь действительно не так чиста?» ведёт к «КОНЕЦ ДЕМОВЕРСИИ. Айрат. Что-то творится в светлом королевстве.» (script_4_airat.rpy:1815-1829)

Цепочка от начала (18 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (16):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. обязательная сцена script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
  7. обязательная сцена место: Новый Айрат: главная площадь airat_main
    вход: переход по стрелке между местами, script _define.rpy:375
  8. обязательная сцена место: Новый Айрат: левая улица (дом Луизы) airat_left
    вход: переход по стрелке между местами, script _define.rpy:386
  9. обязательная сцена dev_door_label (script_4_airat.rpy:1482) начинается: «Эт дверь.…»
    вход: клик по объекту на месте, script_npc_items.rpy:677
  10. обязательная сцена airat_house_luiza (script_4_airat.rpy:1540) начинается: «Все же решила вернуться?…»
    вход: переход jump, script_4_airat.rpy:1490
  11. airat_end_dev (script_4_airat.rpy:1801) начинается: «Подожди-подожди.…»
    вход: переход jump, script_4_airat.rpy:1649; условия на этом переходе: если Квест «Где жрец?» взят; если неверно, что: проверка в коде (смысл не расшифрован) И проверка в коде (смысл не расшифрован)
КОНЕЦ ДЕМОВЕРСИИ. Айрат. Подстава («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка airat_end_dev, script_4_airat.rpy:1841.

Как получить (прочитано вручную): Квест Айрата «найти жреца»: героиня с Луизой осматривает дом жреца, находит зашифрованную записку (пометка node), уходит и возвращается к финалу осмотра (метка airat_end_dev, script_4_airat.rpy:1801). В финальном меню пункт «Может, ему это подкинули?» виден при уровне логики 2 и выше. Ведёт к «КОНЕЦ ДЕМОВЕРСИИ. Айрат. Подстава». (script_4_airat.rpy:1830-1841)

Цепочка от начала (18 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (16):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. обязательная сцена script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
  7. обязательная сцена место: Новый Айрат: главная площадь airat_main
    вход: переход по стрелке между местами, script _define.rpy:375
  8. обязательная сцена место: Новый Айрат: левая улица (дом Луизы) airat_left
    вход: переход по стрелке между местами, script _define.rpy:386
  9. обязательная сцена dev_door_label (script_4_airat.rpy:1482) начинается: «Эт дверь.…»
    вход: клик по объекту на месте, script_npc_items.rpy:677
  10. обязательная сцена airat_house_luiza (script_4_airat.rpy:1540) начинается: «Все же решила вернуться?…»
    вход: переход jump, script_4_airat.rpy:1490
  11. airat_end_dev (script_4_airat.rpy:1801) начинается: «Подожди-подожди.…»
    вход: переход jump, script_4_airat.rpy:1649; условия на этом переходе: если Квест «Где жрец?» взят; если неверно, что: проверка в коде (смысл не расшифрован) И проверка в коде (смысл не расшифрован)
КОНЕЦ ДЕМОВЕРСИИ. Айрат. Высокая цена. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка airat_end_dev, script_4_airat.rpy:1850.

Как получить (прочитано вручную): Квест Айрата «найти жреца»: героиня с Луизой осматривает дом жреца, находит зашифрованную записку (пометка node), уходит и возвращается к финалу осмотра (метка airat_end_dev, script_4_airat.rpy:1801). В финальном меню пункт «Может быть, так было лучше?» виден при морали 1 и выше (sanity.moral растёт в разных выборах, например script_4_airat.rpy:1135, 1308, 1428). Ведёт к «КОНЕЦ ДЕМОВЕРСИИ. Айрат. Высокая цена.» (script_4_airat.rpy:1842-1850)

Цепочка от начала (18 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (16):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. обязательная сцена место: Дорога, где спит Луиза less_left_dev_road
    вход: переход по стрелке между местами, script _define.rpy:360
  4. обязательная сцена label_wall (day_1_dev_razg.rpy:179) начинается: «Как только я прошла до конца тропинки, то буквально уперлась носом в огромную белую стену.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:368
  5. обязательная сцена место: Белая стена перед Айратом less_white_wall
    вход: переход по стрелке между местами, script _define.rpy:368
  6. обязательная сцена script_4_airat_in_wall (script_4_airat.rpy:1) начинается: «Ой, нет, не туда, а ко мне!…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:375
  7. обязательная сцена место: Новый Айрат: главная площадь airat_main
    вход: переход по стрелке между местами, script _define.rpy:375
  8. обязательная сцена место: Новый Айрат: левая улица (дом Луизы) airat_left
    вход: переход по стрелке между местами, script _define.rpy:386
  9. обязательная сцена dev_door_label (script_4_airat.rpy:1482) начинается: «Эт дверь.…»
    вход: клик по объекту на месте, script_npc_items.rpy:677
  10. обязательная сцена airat_house_luiza (script_4_airat.rpy:1540) начинается: «Все же решила вернуться?…»
    вход: переход jump, script_4_airat.rpy:1490
  11. airat_end_dev (script_4_airat.rpy:1801) начинается: «Подожди-подожди.…»
    вход: переход jump, script_4_airat.rpy:1649; условия на этом переходе: если Квест «Где жрец?» взят; если неверно, что: проверка в коде (смысл не расшифрован) И проверка в коде (смысл не расшифрован)
END? Мирный сон... (подпись «END?»: хорошая или плохая по коду не определяется)

Метка less_korn_menu, script_3_less_end.rpy:175.

Как получить (прочитано вручную): Сначала герой доходит до сцены, где Лесс уходит (script_3_less_go). Там выбрать «Эй! Да как так можно-то!» (со злости ударить дерево): корни хватают руку. В меню корней сначала «Не шевелиться, ничего особенного же не происходит» (+1 безумие, возвращает в то же меню), затем появляется «Просто расслабиться и поспать» (виден только если «Не шевелиться» уже выбрано и «Пытаться вырваться» ещё не выбрано). Он даёт +1 безумие и +2 настроение Лесса, показывается «END? Мирный сон...», игра перезапускается. (script_3_less_end.rpy:128-176)

Цепочка от начала (17 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (14):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. script_2_less_who_i_am (script_2_less_conv.rpy:320) начинается: «А теперь серьезно, дорогуша.…»
    вход: переход jump, script_2_less_conv.rpy:218; условия на этом переходе: выбор «Подставить шею для укуса.»
  9. обязательная сцена script_3_less_go (script_3_less_end.rpy:1) начинается: «Прекрасно. Великолепно. И что мне теперь прикажете делать?…»
    вход: переход jump, script_2_less_conv.rpy:355; условия на этом переходе: выбор «Дать уйти.»
  10. обязательная сцена script_3_less_udar (script_3_less_end.rpy:128) начинается: «Ответом на мою вспышку гнева стал зловещий, утробный гул, прошедший по самой земле.…»
    вход: переход jump, script_3_less_end.rpy:26; условия на этом переходе: выбор «Эй! Да как так можно-то! \n (Со злости ударить ближайшее дерево)»
  11. less_korn_menu (script_3_less_end.rpy:138) начинается: «Прежде чем я успела сообразить, мою руку начали плотно оплетать живые корни.…»
    вход: переход jump, script_3_less_end.rpy:137
BAD END Подкормка... (плохая концовка (по подписи в коде))

Метка less_korn_menu, script_3_less_end.rpy:205.

Как получить (прочитано вручную): Тот же момент с корнями после удара дерева. Пункт «Пытаться вырваться» (только пока не выбран; +1 логика, настроение Лесса -1) возвращает в меню и открывает «В панике бороться до конца». Выбрать его: «BAD END Подкормка...», счётчик смертей +1, возврат (return). Нельзя получить после «Просто расслабиться» (там «вырваться» уже не видно, если выбрано раньше). (script_3_less_end.rpy:178-205)

Цепочка от начала (17 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (14):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. script_2_less_who_i_am (script_2_less_conv.rpy:320) начинается: «А теперь серьезно, дорогуша.…»
    вход: переход jump, script_2_less_conv.rpy:218; условия на этом переходе: выбор «Подставить шею для укуса.»
  9. обязательная сцена script_3_less_go (script_3_less_end.rpy:1) начинается: «Прекрасно. Великолепно. И что мне теперь прикажете делать?…»
    вход: переход jump, script_2_less_conv.rpy:355; условия на этом переходе: выбор «Дать уйти.»
  10. обязательная сцена script_3_less_udar (script_3_less_end.rpy:128) начинается: «Ответом на мою вспышку гнева стал зловещий, утробный гул, прошедший по самой земле.…»
    вход: переход jump, script_3_less_end.rpy:26; условия на этом переходе: выбор «Эй! Да как так можно-то! \n (Со злости ударить ближайшее дерево)»
  11. less_korn_menu (script_3_less_end.rpy:138) начинается: «Прежде чем я успела сообразить, мою руку начали плотно оплетать живые корни.…»
    вход: переход jump, script_3_less_end.rpy:137
Конец демо версии. В гостях у Леса. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка less_visit, script _less_visit.rpy:28.

Как получить (прочитано вручную): Метка less_visit, куда ведёт метка nesm (спасение Лессом после почти смерти: когда героиню спасает Лесс при настроении 5 и выше, см. концовки «Слишком много крови», «У самурая нет цели», «Забытая», script_1_less_hand.rpy:421-468). Лесс уложил героиню на траву и шутит, показывается «Конец демо версии. В гостях у Леса.», запись «В гостях у Леса» в дневнике концовок, перезапуск игры. Промежуточные сцены nesm вручную подробно не читал. (script _less_visit.rpy:1-31)

Цепочка от начала (16 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (8):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_sh (script_1_less_hand.rpy:164) начинается: «Внезапно мою голову озаряет абсолютно гениальная идея - нужно просто зашипеть в ответ!…»
    вход: переход jump, script_1_less_hand.rpy:144; условия на этом переходе: выбор «Зашипеть в ответ.»
  7. shh (script_1_less_hand.rpy:275) начинается: « Шшш! ШШШШШ! …»
    вход: переход jump, script_1_less_hand.rpy:180; условия на этом переходе: выбор «Продолжать шипеть до победного.»
  8. sm_blood (script_1_less_hand.rpy:358) начинается: «Ч... Что... со мной?..…»
    вход: сцена продолжается в следующую метку (без jump), script_1_less_hand.rpy:358
  9. обязательная сцена nesm (script_1_less_hand.rpy:421) начинается: «Охо-хо... Дорогуша, тебе удобно?…»
    вход: переход jump, script_1_less_hand.rpy:414; условия на этом переходе: если (героиня и Лесс сейчас в одном месте (у персонажей поле «lock» = место) ИЛИ героиня сейчас в месте «Темная Гавань») И (настроение (Лесс) не ниже 5 ИЛИ Лесс: отношение хорошее) И Метка ещё не стоит. Ставится: в сцене со словами «...»
  10. less_visit (script _less_visit.rpy:3) начинается: «Корни разжались нехотя.…»
    вход: переход jump, script_1_less_hand.rpy:468
КОНЕЦ ДЕМОВЕРСИИ. Сыщик-самоучка. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка script_4_tgavan_to_adro, script_4_tgavan_adro.rpy:84.

Как получить (прочитано вручную): Тёмная Гавань, расследование смерти Лиассона: осмотр кабинета вместе с Адро. В меню разговора с Адро выбрать «На этом все», когда не найдено ни письма (метка KP_letter), ни сведений о яде (poison_inf): Адро презрительно отпускает (его настроение -3, «Свободны...»). «КОНЕЦ ДЕМОВЕРСИИ. Сыщик-самоучка.», перезапуск. Если улики найдены, «На этом все» ведёт в другую ветку. Какие именно улики дают метки KP_letter и poison_inf, не расшифровано. (script_4_tgavan_adro.rpy:48-91)

Цепочка от начала (19 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (15):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена tgavan_sarebros_up (script_tgavan.rpy:2) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:498
  8. обязательная сцена место: Коридор дома Сареброса tgavan_corridor_sar
    вход: переход по стрелке между местами, script _define.rpy:498
  9. обязательная сцена tgavan_sarebros_right (script_tgavan.rpy:13) начинается: «Похоже, открыто.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:508
  10. обязательная сцена место: Кабинет Адро (кабинет Лиассона в доме Сареброса) tgavan_sar_cab
    вход: переход по стрелке между местами, script _define.rpy:508
  11. обязательная сцена tgavan_sar_cab_bottom (script_tgavan.rpy:26) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:519
  12. script_4_tgavan_to_adro (script_4_tgavan_adro.rpy:48) начинается: «Я, пожалуй, еще пошелещу бумагами. Вдруг под одним из этих скучных отчетов прячется смысл …»
    вход: переход jump, script_tgavan.rpy:31; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Мы пришли.» И неверно, что: в списке «arrows_per» есть метка «yes_suicide»
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Самоубийство? («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка script_4_tgavan_to_adro_suicide_kill, script_4_tgavan_adro.rpy:418.

Как получить (прочитано вручную): Расследование смерти Лиассона, итоговое меню версий (метка script_4_tgavan_to_adro_suicide_kill, вход из script_4_tgavan_adro.rpy:387): пункт «Да, скорее всего это был суицид.» (виден один раз, пока в диалоге Адро нет пометки yes_suicide). «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Самоубийство?». Перезапуск. (script_4_tgavan_adro.rpy:395-420)

Цепочка от начала (21 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (17):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена tgavan_sarebros_up (script_tgavan.rpy:2) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:498
  8. обязательная сцена место: Коридор дома Сареброса tgavan_corridor_sar
    вход: переход по стрелке между местами, script _define.rpy:498
  9. обязательная сцена tgavan_sarebros_right (script_tgavan.rpy:13) начинается: «Похоже, открыто.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:508
  10. обязательная сцена место: Кабинет Адро (кабинет Лиассона в доме Сареброса) tgavan_sar_cab
    вход: переход по стрелке между местами, script _define.rpy:508
  11. обязательная сцена tgavan_sar_cab_bottom (script_tgavan.rpy:26) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:519
  12. обязательная сцена script_4_tgavan_to_adro (script_4_tgavan_adro.rpy:48) начинается: «Я, пожалуй, еще пошелещу бумагами. Вдруг под одним из этих скучных отчетов прячется смысл …»
    вход: переход jump, script_tgavan.rpy:31; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Мы пришли.» И неверно, что: в списке «arrows_per» есть метка «yes_suicide»
  13. обязательная сцена script_4_tgavan_women_adro (script_4_tgavan_adro.rpy:343) начинается: «Я нашла инициалы... \…»
    вход: переход jump, script_4_tgavan_adro.rpy:73
  14. script_4_tgavan_to_adro_suicide_kill (script_4_tgavan_adro.rpy:403) начинается: «Посмотрите на это письмо... на эти слова о лебедях. И дневник - он ведь буквально кричит о…»
    вход: переход jump, script_4_tgavan_adro.rpy:387
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Не самоубийство? («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка script_4_tgavan_to_adro_suicide_kill, script_4_tgavan_adro.rpy:442.

Как получить (прочитано вручную): То же итоговое меню версий: пункт «Нет, это не мог быть суицид.» Если осмотрен закрытый яд (poison_closed_osm в диалоге Адро), возвращает к вопросам Адро; иначе «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Не самоубийство?», перезапуск. (script_4_tgavan_adro.rpy:412-443)

Цепочка от начала (21 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (17):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена tgavan_sarebros_up (script_tgavan.rpy:2) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:498
  8. обязательная сцена место: Коридор дома Сареброса tgavan_corridor_sar
    вход: переход по стрелке между местами, script _define.rpy:498
  9. обязательная сцена tgavan_sarebros_right (script_tgavan.rpy:13) начинается: «Похоже, открыто.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:508
  10. обязательная сцена место: Кабинет Адро (кабинет Лиассона в доме Сареброса) tgavan_sar_cab
    вход: переход по стрелке между местами, script _define.rpy:508
  11. обязательная сцена tgavan_sar_cab_bottom (script_tgavan.rpy:26) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:519
  12. обязательная сцена script_4_tgavan_to_adro (script_4_tgavan_adro.rpy:48) начинается: «Я, пожалуй, еще пошелещу бумагами. Вдруг под одним из этих скучных отчетов прячется смысл …»
    вход: переход jump, script_tgavan.rpy:31; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Мы пришли.» И неверно, что: в списке «arrows_per» есть метка «yes_suicide»
  13. обязательная сцена script_4_tgavan_women_adro (script_4_tgavan_adro.rpy:343) начинается: «Я нашла инициалы... \…»
    вход: переход jump, script_4_tgavan_adro.rpy:73
  14. script_4_tgavan_to_adro_suicide_kill (script_4_tgavan_adro.rpy:403) начинается: «Посмотрите на это письмо... на эти слова о лебедях. И дневник - он ведь буквально кричит о…»
    вход: переход jump, script_4_tgavan_adro.rpy:387
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Нарси? («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка script_4_tgavan_end_adro, script_4_tgavan_adro.rpy:487.

Как получить (прочитано вручную): Расследование: финальный вопрос Адро (метка script_4_tgavan_end_adro, вход из script_4_tgavan_adro.rpy:97). Пункт «Он в последние дни общался с неким Нарси.» виден, если найдена бумага (paper_osm) или письмо (letter_osm). «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Нарси?», перезапуск. (script_4_tgavan_adro.rpy:437-488)

Цепочка от начала (20 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (16):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена tgavan_sarebros_up (script_tgavan.rpy:2) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:498
  8. обязательная сцена место: Коридор дома Сареброса tgavan_corridor_sar
    вход: переход по стрелке между местами, script _define.rpy:498
  9. обязательная сцена tgavan_sarebros_right (script_tgavan.rpy:13) начинается: «Похоже, открыто.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:508
  10. обязательная сцена место: Кабинет Адро (кабинет Лиассона в доме Сареброса) tgavan_sar_cab
    вход: переход по стрелке между местами, script _define.rpy:508
  11. обязательная сцена tgavan_sar_cab_bottom (script_tgavan.rpy:26) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:519
  12. обязательная сцена script_4_tgavan_to_adro (script_4_tgavan_adro.rpy:48) начинается: «Я, пожалуй, еще пошелещу бумагами. Вдруг под одним из этих скучных отчетов прячется смысл …»
    вход: переход jump, script_tgavan.rpy:31; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Мы пришли.» И неверно, что: в списке «arrows_per» есть метка «yes_suicide»
  13. script_4_tgavan_end_adro (script_4_tgavan_adro.rpy:453) начинается: «Он передает ей небольшой лист пергамента, на котором было множество магических и алхимичес…»
    вход: переход jump, script_4_tgavan_adro.rpy:97; условия на этом переходе: выбор «На этом все»
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Вражда семей. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка script_4_tgavan_end_adro, script_4_tgavan_adro.rpy:503.

Как получить (прочитано вручную): Тот же финальный вопрос Адро. Пункт «Мне стоит поговорить с семьей Каернос» (виден всегда). «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Вражда семей.», перезапуск. (script_4_tgavan_adro.rpy:480-504)

Цепочка от начала (20 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (16):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена tgavan_sarebros_up (script_tgavan.rpy:2) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:498
  8. обязательная сцена место: Коридор дома Сареброса tgavan_corridor_sar
    вход: переход по стрелке между местами, script _define.rpy:498
  9. обязательная сцена tgavan_sarebros_right (script_tgavan.rpy:13) начинается: «Похоже, открыто.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:508
  10. обязательная сцена место: Кабинет Адро (кабинет Лиассона в доме Сареброса) tgavan_sar_cab
    вход: переход по стрелке между местами, script _define.rpy:508
  11. обязательная сцена tgavan_sar_cab_bottom (script_tgavan.rpy:26) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:519
  12. обязательная сцена script_4_tgavan_to_adro (script_4_tgavan_adro.rpy:48) начинается: «Я, пожалуй, еще пошелещу бумагами. Вдруг под одним из этих скучных отчетов прячется смысл …»
    вход: переход jump, script_tgavan.rpy:31; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Мы пришли.» И неверно, что: в списке «arrows_per» есть метка «yes_suicide»
  13. script_4_tgavan_end_adro (script_4_tgavan_adro.rpy:453) начинается: «Он передает ей небольшой лист пергамента, на котором было множество магических и алхимичес…»
    вход: переход jump, script_4_tgavan_adro.rpy:97; условия на этом переходе: выбор «На этом все»
КОНЕЦ ДЕМОВЕРСИИ.Расследование. Общее дело. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка script_4_tgavan_end_adro, script_4_tgavan_adro.rpy:515.

Как получить (прочитано вручную): Финальный вопрос Адро (метка script_4_tgavan_end_adro). Пункт про дело старейшины («Кажется он интересовался делом старейшины, может стоит проверить что он делал») виден, только если найден дневник Лиассона (diary_osm в диалоге Адро). Героиня говорит про дело Старейшины Гарбока, Адро советует идти к Адриану. «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Общее дело.», перезапуск. (script_4_tgavan_adro.rpy:492-516)

Цепочка от начала (20 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (16):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена tgavan_sarebros_up (script_tgavan.rpy:2) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:498
  8. обязательная сцена место: Коридор дома Сареброса tgavan_corridor_sar
    вход: переход по стрелке между местами, script _define.rpy:498
  9. обязательная сцена tgavan_sarebros_right (script_tgavan.rpy:13) начинается: «Похоже, открыто.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:508
  10. обязательная сцена место: Кабинет Адро (кабинет Лиассона в доме Сареброса) tgavan_sar_cab
    вход: переход по стрелке между местами, script _define.rpy:508
  11. обязательная сцена tgavan_sar_cab_bottom (script_tgavan.rpy:26) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:519
  12. обязательная сцена script_4_tgavan_to_adro (script_4_tgavan_adro.rpy:48) начинается: «Я, пожалуй, еще пошелещу бумагами. Вдруг под одним из этих скучных отчетов прячется смысл …»
    вход: переход jump, script_tgavan.rpy:31; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Мы пришли.» И неверно, что: в списке «arrows_per» есть метка «yes_suicide»
  13. script_4_tgavan_end_adro (script_4_tgavan_adro.rpy:453) начинается: «Он передает ей небольшой лист пергамента, на котором было множество магических и алхимичес…»
    вход: переход jump, script_4_tgavan_adro.rpy:97; условия на этом переходе: выбор «На этом все»
КОНЕЦ ДЕМОВЕРСИИ. Расследование. Вражда братьев. («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка script_4_tgavan_end_adro, script_4_tgavan_adro.rpy:531.

Как получить (прочитано вручную): Финальный вопрос Адро. Пункт «Возможно, убийца - это сам Адро. Нужно уходить, пока он не прочитал это в моих глазах. Эм... У меня пока нет идей.» виден всегда (условия на пункте нет). Если найден дневник, героиня вспоминает запись про заказ убийства брата. Героиня уходит, настроение Адро -2. «КОНЕЦ ДЕМОВЕРСИИ. Расследование. Вражда братьев.», перезапуск. (script_4_tgavan_adro.rpy:517-532)

Цепочка от начала (20 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (16):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена tgavan_sarebros_up (script_tgavan.rpy:2) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:498
  8. обязательная сцена место: Коридор дома Сареброса tgavan_corridor_sar
    вход: переход по стрелке между местами, script _define.rpy:498
  9. обязательная сцена tgavan_sarebros_right (script_tgavan.rpy:13) начинается: «Похоже, открыто.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:508
  10. обязательная сцена место: Кабинет Адро (кабинет Лиассона в доме Сареброса) tgavan_sar_cab
    вход: переход по стрелке между местами, script _define.rpy:508
  11. обязательная сцена tgavan_sar_cab_bottom (script_tgavan.rpy:26) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:519
  12. обязательная сцена script_4_tgavan_to_adro (script_4_tgavan_adro.rpy:48) начинается: «Я, пожалуй, еще пошелещу бумагами. Вдруг под одним из этих скучных отчетов прячется смысл …»
    вход: переход jump, script_tgavan.rpy:31; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Мы пришли.» И неверно, что: в списке «arrows_per» есть метка «yes_suicide»
  13. script_4_tgavan_end_adro (script_4_tgavan_adro.rpy:453) начинается: «Он передает ей небольшой лист пергамента, на котором было множество магических и алхимичес…»
    вход: переход jump, script_4_tgavan_adro.rpy:97; условия на этом переходе: выбор «На этом все»
END? [t]. (подпись «END?»: хорошая или плохая по коду не определяется)

Метка script3_nazad_tash_afterser, script3_gubert.rpy:8.

Как получить (прочитано вручную): Подпись «END? [t].» стоит сразу после «jump script3_nazad_tash_end» в метке script3_nazad_tash_afterser, поэтому по коду показана быть не может (мёртвый код после jump). Метку вызывают из разговора с Ташем, пункт «А давай ты снова... Ну, перестанешь быть таким?» (script3_nazad.rpy:1650), и она сразу уводит в script3_nazad_tash_end. Это не самостоятельная концовка. (script3_gubert.rpy:1-9)

Цепочка от начала (26 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (20):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. script_2_less_who_i_am (script_2_less_conv.rpy:320) начинается: «А теперь серьезно, дорогуша.…»
    вход: переход jump, script_2_less_conv.rpy:218; условия на этом переходе: выбор «Подставить шею для укуса.»
  9. обязательная сцена script_3_less_go (script_3_less_end.rpy:1) начинается: «Прекрасно. Великолепно. И что мне теперь прикажете делать?…»
    вход: переход jump, script_2_less_conv.rpy:355; условия на этом переходе: выбор «Дать уйти.»
  10. обязательная сцена script_3_poter_v_less_label (script_3_less_end.rpy:44) начинается: «Но бежать было уже не за кем.…»
    вход: переход jump, script_3_less_end.rpy:42; условия на этом переходе: выбор «Броситься за ним.»
  11. обязательная сцена sluc (script3_road.rpy:170) начинается: «Не имеет значения, в конце концов: Если не знаешь куда хочешь пойти, то не важно куда идти…»
    вход: переход jump, script_3_less_end.rpy:89
  12. обязательная сцена script3_nazad_begin (script3_nazad.rpy:19) начинается: «tash_meet…»
    вход: переход jump, script3_road.rpy:183; условия на этом переходе: если проверка в коде (смысл не расшифрован)
  13. script3_nazad_tash_go (script3_nazad.rpy:234) начинается: «Я попыталась тихонько проскользнуть мимо...…»
    вход: переход jump, script3_nazad.rpy:191; условия на этом переходе: выбор «Игнорировать его.»
  14. script3_nazad_tash_run (script3_nazad.rpy:270) начинается: «Он слишком странно выглядит...…»
    вход: переход jump, script3_nazad.rpy:257; условия на этом переходе: выбор «Прибавить шагу.»
  15. script3_nazad_tash_razg_2menu (script3_nazad.rpy:738) начинается: «Как твое имя...?…»
    вход: переход jump, script3_nazad.rpy:308; условия на этом переходе: выбор «Остановиться и выяснить, чего он пристал.»
  16. обязательная сцена script3_nazad_tash_end (script3_nazad.rpy:1324) начинается: «У тебя есть друзья?…»
    вход: переход jump, script3_nazad.rpy:902; условия на этом переходе: выбор «Хватит болтать!" if not razg_menu == "tash»; если неверно, что: проверка в коде (смысл не расшифрован) И неверно, что: проверка в коде (смысл не расшифрован); если Метка уже стоит. Ставится: в сцене со словами «Хочешь еще?!»
  17. обязательная сцена script3_nazad_tash_ser (script3_nazad.rpy:1488) начинается: «Могу быть.…»
    вход: переход jump, script3_nazad.rpy:1442
  18. обязательная сцена script3_nazad_tash_ser2 (script3_nazad.rpy:1513) начинается: «Его лицо теряет всякое выржаение, а глаза леденеют.…»
    вход: переход jump, script3_nazad.rpy:1510
  19. обязательная сцена script3_nazad_tash_ser2_men (script3_nazad.rpy:1526) начинается: «Я, пожалуй, еще раз уточню:…»
    вход: переход jump, script3_nazad.rpy:1525
  20. script3_nazad_tash_afterser (script3_gubert.rpy:5) начинается: «END? \n [t].…»
    вход: переход jump, script3_nazad.rpy:1650; условия на этом переходе: выбор «А давай ты снова... Ну, перестанешь быть таким?»
BAD END Главное блюдо. (плохая концовка (по подписи в коде))

Метка script3_nazad_slime_menu, script3_gubert.rpy:230.

Как получить (прочитано вручную): Встреча со слизнем мистером Губертом в зарослях. Если у героини нет помощи Ташира (tash.helpp) и не активен амулет (amulet()), открывается меню слизня. Пункт «Давай, но учти, я ядовитая!»: Губерт обволакивает героиню и съедает. Если рядом Таш (tash.near), он не вмешивается, потому что она сперва отказалась. «BAD END Главное блюдо.» счётчик смертей +1, игра перезапускается. (script3_gubert.rpy:1-232)

Цепочка от начала (23 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (18):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. script_2_less_who_i_am (script_2_less_conv.rpy:320) начинается: «А теперь серьезно, дорогуша.…»
    вход: переход jump, script_2_less_conv.rpy:218; условия на этом переходе: выбор «Подставить шею для укуса.»
  9. обязательная сцена script_3_less_go (script_3_less_end.rpy:1) начинается: «Прекрасно. Великолепно. И что мне теперь прикажете делать?…»
    вход: переход jump, script_2_less_conv.rpy:355; условия на этом переходе: выбор «Дать уйти.»
  10. обязательная сцена script_3_poter_v_less_label (script_3_less_end.rpy:44) начинается: «Но бежать было уже не за кем.…»
    вход: переход jump, script_3_less_end.rpy:42; условия на этом переходе: выбор «Броситься за ним.»
  11. обязательная сцена sluc (script3_road.rpy:170) начинается: «Не имеет значения, в конце концов: Если не знаешь куда хочешь пойти, то не важно куда идти…»
    вход: переход jump, script_3_less_end.rpy:89
  12. обязательная сцена script3_nazad_begin (script3_nazad.rpy:19) начинается: «tash_meet…»
    вход: переход jump, script3_road.rpy:183; условия на этом переходе: если проверка в коде (смысл не расшифрован)
  13. script3_nazad_tash_go (script3_nazad.rpy:234) начинается: «Я попыталась тихонько проскользнуть мимо...…»
    вход: переход jump, script3_nazad.rpy:191; условия на этом переходе: выбор «Игнорировать его.»
  14. script3_nazad_tash_gone (script3_nazad.rpy:576)
    вход: переход jump, script3_nazad.rpy:268; условия на этом переходе: выбор «Пуститься наутек.»
  15. обязательная сцена script3_nazad_tash_2gone (script3_nazad.rpy:660) начинается: «Он разворачивается и скрывается в лесу.…»
    вход: переход jump, script3_nazad.rpy:578
  16. обязательная сцена script3_nazad_gubert (script3_gubert.rpy:11) начинается: «Я снова в той стороне леса, где видела...…»
    вход: переход jump, script3_nazad.rpy:689
  17. script3_nazad_slime_menu (script3_gubert.rpy:143) начинается: «А откуда на вас эта шляпа?…»
    вход: переход jump, script3_gubert.rpy:73
BAD END Главное блюдо (плохая концовка (по подписи в коде))

Метка script3_nazad_slime_menu, script3_gubert.rpy:311.

Как получить (прочитано вручную): Та же встреча со слизнем (меню слизня доступно без помощи Ташира и без активного амулета). Пункт «Боюсь, я вынуждена отказаться!»: Губерт нападает без церемоний, героиню засасывает. Рядом Таш не вмешивается (держит слово). «BAD END Главное блюдо» (без точки), счётчик смертей +1, перезапуск. (script3_gubert.rpy:283-311)

Цепочка от начала (23 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (18):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. script_2_less_who_i_am (script_2_less_conv.rpy:320) начинается: «А теперь серьезно, дорогуша.…»
    вход: переход jump, script_2_less_conv.rpy:218; условия на этом переходе: выбор «Подставить шею для укуса.»
  9. обязательная сцена script_3_less_go (script_3_less_end.rpy:1) начинается: «Прекрасно. Великолепно. И что мне теперь прикажете делать?…»
    вход: переход jump, script_2_less_conv.rpy:355; условия на этом переходе: выбор «Дать уйти.»
  10. обязательная сцена script_3_poter_v_less_label (script_3_less_end.rpy:44) начинается: «Но бежать было уже не за кем.…»
    вход: переход jump, script_3_less_end.rpy:42; условия на этом переходе: выбор «Броситься за ним.»
  11. обязательная сцена sluc (script3_road.rpy:170) начинается: «Не имеет значения, в конце концов: Если не знаешь куда хочешь пойти, то не важно куда идти…»
    вход: переход jump, script_3_less_end.rpy:89
  12. обязательная сцена script3_nazad_begin (script3_nazad.rpy:19) начинается: «tash_meet…»
    вход: переход jump, script3_road.rpy:183; условия на этом переходе: если проверка в коде (смысл не расшифрован)
  13. script3_nazad_tash_go (script3_nazad.rpy:234) начинается: «Я попыталась тихонько проскользнуть мимо...…»
    вход: переход jump, script3_nazad.rpy:191; условия на этом переходе: выбор «Игнорировать его.»
  14. script3_nazad_tash_gone (script3_nazad.rpy:576)
    вход: переход jump, script3_nazad.rpy:268; условия на этом переходе: выбор «Пуститься наутек.»
  15. обязательная сцена script3_nazad_tash_2gone (script3_nazad.rpy:660) начинается: «Он разворачивается и скрывается в лесу.…»
    вход: переход jump, script3_nazad.rpy:578
  16. обязательная сцена script3_nazad_gubert (script3_gubert.rpy:11) начинается: «Я снова в той стороне леса, где видела...…»
    вход: переход jump, script3_nazad.rpy:689
  17. script3_nazad_slime_menu (script3_gubert.rpy:143) начинается: «А откуда на вас эта шляпа?…»
    вход: переход jump, script3_gubert.rpy:73
BAD END Часть чего-то большего. (плохая концовка (по подписи в коде))

Метка script3_nazad_slime_menu, script3_gubert.rpy:334.

Как получить (прочитано вручную): Та же встреча со слизнем. Пункт «Съесть его!» виден только при уровне безумия 1 и выше. Героиня кусает слизня и сама превращается в слизь. «BAD END Часть чего-то большего.», счётчик смертей +1, перезапуск. (script3_gubert.rpy:312-334)

Цепочка от начала (23 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (18):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. script_2_less_who_i_am (script_2_less_conv.rpy:320) начинается: «А теперь серьезно, дорогуша.…»
    вход: переход jump, script_2_less_conv.rpy:218; условия на этом переходе: выбор «Подставить шею для укуса.»
  9. обязательная сцена script_3_less_go (script_3_less_end.rpy:1) начинается: «Прекрасно. Великолепно. И что мне теперь прикажете делать?…»
    вход: переход jump, script_2_less_conv.rpy:355; условия на этом переходе: выбор «Дать уйти.»
  10. обязательная сцена script_3_poter_v_less_label (script_3_less_end.rpy:44) начинается: «Но бежать было уже не за кем.…»
    вход: переход jump, script_3_less_end.rpy:42; условия на этом переходе: выбор «Броситься за ним.»
  11. обязательная сцена sluc (script3_road.rpy:170) начинается: «Не имеет значения, в конце концов: Если не знаешь куда хочешь пойти, то не важно куда идти…»
    вход: переход jump, script_3_less_end.rpy:89
  12. обязательная сцена script3_nazad_begin (script3_nazad.rpy:19) начинается: «tash_meet…»
    вход: переход jump, script3_road.rpy:183; условия на этом переходе: если проверка в коде (смысл не расшифрован)
  13. script3_nazad_tash_go (script3_nazad.rpy:234) начинается: «Я попыталась тихонько проскользнуть мимо...…»
    вход: переход jump, script3_nazad.rpy:191; условия на этом переходе: выбор «Игнорировать его.»
  14. script3_nazad_tash_gone (script3_nazad.rpy:576)
    вход: переход jump, script3_nazad.rpy:268; условия на этом переходе: выбор «Пуститься наутек.»
  15. обязательная сцена script3_nazad_tash_2gone (script3_nazad.rpy:660) начинается: «Он разворачивается и скрывается в лесу.…»
    вход: переход jump, script3_nazad.rpy:578
  16. обязательная сцена script3_nazad_gubert (script3_gubert.rpy:11) начинается: «Я снова в той стороне леса, где видела...…»
    вход: переход jump, script3_nazad.rpy:689
  17. script3_nazad_slime_menu (script3_gubert.rpy:143) начинается: «А откуда на вас эта шляпа?…»
    вход: переход jump, script3_gubert.rpy:73
BAD END Шутка... (плохая концовка (по подписи в коде))

Метка script_2_less_conv_amul_samsp, script_2_less_conv_amul.rpy:365.

Как получить (прочитано вручную): Разговор с Лессом: пункт «Я знаю твое имя!» и ввод правильного имени Лесса (script_2_less_name_right). Лесс становится холодным («Лес Смерти», настроение Лесса -4), из земли тянутся корни. В меню «Я не переваривю, когда людишки пытаются надо мной издеваться» выбрать «Безразлично улыбнуться» (+2 безумие), затем в последнем меню «А почему нет? Ты же надо мной шутишь.». «BAD END Шутка...», счётчик смертей +1, перезапуск. Безопасные ответы: «Ээ...Это случайность! Я просто угадала!» и «Ээм... Нет?». (script_2_less_conv_amul.rpy:1-370)

Цепочка от начала (16 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (14):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. обязательная сцена script_2_less_name_quest (script_2_less_conv.rpy:223) начинается: «Тебя зовут...…»
    вход: переход jump, script_2_less_conv.rpy:222; условия на этом переходе: выбор «Я знаю твое имя!»
  9. обязательная сцена script_2_less_name_right (script_2_less_conv_amul.rpy:1) начинается: «Тебя зовут [script_2_lessname_var]!…»
    вход: переход jump, script_2_less_conv.rpy:232; условия на этом переходе: если проверка в коде (смысл не расшифрован)
  10. script_2_less_conv_amul_samsp (script_2_less_conv_amul.rpy:341) начинается: «Ты же постоянно издеваешься надо мной, так почему мне нельзя?…»
    вход: переход jump, script_2_less_conv_amul.rpy:46; условия на этом переходе: выбор «Безразлично улыбнуться.»
BAD END Подкормка... (плохая концовка (по подписи в коде))

Метка zeml_nothing, script_1_less_hand.rpy:270.

Как получить (прочитано вручную): Начало игры: в первом выборе «И что мне теперь делать?» выбрать «Укусить себя за руку», затем «Укусить еще сильнее. Для верности.» (иначе «Хватит экспериментов» возвращает к встрече с Лессом). Из-под земли лезут корни: в меню «Бежать / Зашипеть в ответ / Ничего не делать» выбрать «Ничего не делать» (+1 безумие) или в сцене побега пункт «Ничего не делать, все же в порядке, верно?». Показывается «BAD END Подкормка...». (script_1_less_hand.rpy:1-270)

Цепочка от начала (12 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (11):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_nothing (script_1_less_hand.rpy:229) начинается: «А, ладно. Подумаешь, земля ходит ходуном. Вполне обычный вторник.…»
    вход: переход jump, script_1_less_hand.rpy:149; условия на этом переходе: выбор «Ничего не далать, это же нормально, верно?»
BAD END Слишком много крови... (плохая концовка (по подписи в коде))

Метка sm_blood, script_1_less_hand.rpy:415.

Как получить (прочитано вручную): Отдельной сцены-входа нет: концовка срабатывает автоматически, когда счётчик крови (blood) доходит до 3. Он растёт на +1 при ранах в разных местах игры (укус руки, разговоры с Лессом, воспоминания, дом Луизы, дорога, Гавань, Нарси и др., 14 мест в коде). Что спасает: если рядом Таш и он обещал помочь (tash.near и tash.helpp), он лечит героиню и счётчик обнуляется (один раз, затем Таш уходит); если героиня рядом с Лессом, настроение Лесса 5 и больше (или он «хороший») и не выставлена пометка ld1.d6, героиню спасают (метка nesm). Иначе «BAD END Слишком много крови...», счётчик смертей +1, перезапуск. Счётчик обнуляется также в script _less_visit.rpy:189. Смысл пометки ld1.d6 не расшифрован. (script.rpy:247-253, script_1_less_hand.rpy:358-415)

Цепочка от начала (14 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (13):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. обязательная сцена zeml_sh (script_1_less_hand.rpy:164) начинается: «Внезапно мою голову озаряет абсолютно гениальная идея - нужно просто зашипеть в ответ!…»
    вход: переход jump, script_1_less_hand.rpy:144; условия на этом переходе: выбор «Зашипеть в ответ.»
  7. обязательная сцена shh (script_1_less_hand.rpy:275) начинается: « Шшш! ШШШШШ! …»
    вход: переход jump, script_1_less_hand.rpy:180; условия на этом переходе: выбор «Продолжать шипеть до победного.»
  8. sm_blood (script_1_less_hand.rpy:358) начинается: «Ч... Что... со мной?..…»
    вход: сцена продолжается в следующую метку (без jump), script_1_less_hand.rpy:358
BAD END У самурая нет цели. (плохая концовка (по подписи в коде))

Метка script_3_tgavan_wrong_adr, script3_tgavan_oh.rpy:208.

Как получить (прочитано вручную): Тёмная Гавань, разговор с Главой Стражи (oh). Предложенные условия сопровождения принимать нельзя: выбрать «Ха! Никаких условий! Ты же стражник! Ты должен мне помочь!» (+1 безумие, -1 логика). Он отказывает, героиня остаётся истекать кровью (метка wrong_adr). Если настроение Лесса 5 и выше, Лесс находит и спасает (метка nesm). Иначе «BAD END У самурая нет цели.», счётчик смертей +1. Безопасные варианты в том же разговоре: «Я cогласна», «Окей, пока!». (script3_tgavan_oh.rpy:1-215)

Цепочка от начала (18 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (14):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена место: Бар Нарси bar_nar
    вход: переход по стрелке между местами, script _define.rpy:462
  8. обязательная сцена script_4_tgavan_potion (script_4_tgavan_nars.rpy:898) начинается: «Небольшой фиал с зельем.…»
    вход: клик по объекту на месте, images.rpy:50
  9. обязательная сцена script_3_tgavan_adr_after_door (script3_tgavan_oh.rpy:1) начинается: «Может, мы можем договориться?…»
    вход: переход jump, script_4_tgavan_nars.rpy:946; условия на этом переходе: выбор «Взять очень осторожно.»; если Адриан (Страж): идёт рядом с героиней
  10. обязательная сцена script_3_tgavan_with_adr (script3_tgavan_oh.rpy:46) начинается: «Но вы должны будете меня слушать.…»
    вход: переход jump, script3_tgavan_oh.rpy:17; условия на этом переходе: выбор «Может, мы можем договориться?»; если настроение (Адриан (Страж)) не ниже -2
  11. script_3_tgavan_wrong_adr (script3_tgavan_oh.rpy:79) начинается: «Окей. Пожалуй, это лучший из худших вариантов.…»
    вход: переход jump, script3_tgavan_oh.rpy:73; условия на этом переходе: выбор «Ха! Никаких условий! Ты же стражник!\n Ты должен мне помочь!»
BAD END Забытая. (плохая концовка (по подписи в коде))

Метка script_3_seal_adro_tgavan, script3_tgavan_oh.rpy:1251.

Как получить (прочитано вручную): Тёмная Гавань, кабинет Лиассона: Адро требует подписать чёрный контракт (магическая ловушка). Меню: «Подписать не глядя» (показывает письмо), «Что это за контракт?», «Подписать контракт», «Отказаться подписывать» (дальше «Спокойно уйти», «Я, я подпишу!» или «Сопротивляться»). После «Сопротивляться» героиню парализуют и бросают в яму. Если настроение Лесса 5 и выше, Лесс вытаскивает (метка nesm). Иначе «BAD END Забытая.», счётчик смертей +1, перезапуск. Точный выбор перед ямой я прочитал по структуре меню (строки 1104-1236), реплики промежуточных веток не разбирал. (script3_tgavan_oh.rpy:1040-1251)

Цепочка от начала (18 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (14):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. место: Место пробуждения less_start
    вход: strel, :0
  3. место: Темнота перед дверью loc_tgavan_black
    вход: переход по стрелке между местами, script3_tgavan_road.rpy:121
  4. обязательная сцена место: Дверь в Тёмную Гавань (снаружи) loc_tgavan_door
    вход: переход по стрелке между местами, script _define.rpy:443
  5. обязательная сцена script_3_tgavan_enter (script3_tgavan_begin.rpy:1072) начинается: « сделала первый шаг через порог, и [o] бесшумной тенью проследовал за мной. Тяжелая створк…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:448
  6. обязательная сцена место: Тёмная Гавань (город) tgavan_lock
    вход: присваивание места героини в коде, script3_tgavan_begin.rpy:1081
  7. обязательная сцена tgavan_sarebros_up (script_tgavan.rpy:2) начинается: «adro_3begin…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:498
  8. обязательная сцена место: Коридор дома Сареброса tgavan_corridor_sar
    вход: переход по стрелке между местами, script _define.rpy:498
  9. обязательная сцена tgavan_sarebros_right (script_tgavan.rpy:13) начинается: «Похоже, открыто.…»
    вход: сцена по нажатию стрелки на месте, script _define.rpy:508
  10. обязательная сцена script_3_cab_adro_tgavan (script3_tgavan_oh.rpy:1038) начинается: «Мы пришли.…»
    вход: переход jump, script_tgavan.rpy:22; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Здание из темного камня возвышалось над улицей, словно застывший во вр»
  11. script_3_seal_adro_tgavan (script3_tgavan_oh.rpy:1054) начинается: «Я просто хватаю перо и ставлю размашистую подпись, даже не потрудившись пробежаться глазам…»
    вход: переход jump, script3_tgavan_oh.rpy:1053
Конец Демоверсии. Это... Точно суицид? («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка adrian_conv_door_white, script3_tgavan_oh.rpy:1317.

Как получить (прочитано вручную): Итог расследования для собеседника «oh» (метка adrian_conv_door_white): если в диалоге Адро есть yes_suicide и «oh» об этом ещё не говорили, героиня рассказывает про письмо к женщине и самоубийство, он закрывает дело при условии, что всё так. Пункт «Да, ему стоит знать.» «Конец Демоверсии. Это... Точно суицид?», перезапуск. (script3_tgavan_oh.rpy:1291-1318)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

Конец Демоверсии. Провал («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка adrian_conv_door_white, script3_tgavan_oh.rpy:1333.

Как получить (прочитано вручную): Итог расследования для Адриана: если в диалоге Адро отмечено no_evid (улик не нашли) и Адриану не говорили, показывается «Конец Демоверсии. Провал», перезапуск. (script3_tgavan_oh.rpy:1320-1334)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

Конец Демоверсии. Это... Точно братоубийство? («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка adrian_conv_door_white, script3_tgavan_oh.rpy:1434.

Как получить (прочитано вручную): Итог расследования для собеседника «oh» (метка adrian_conv_door_white). Если найдена бумага paper_osm (Лиассон заказал убийство брата), Адриану об этом ещё не рассказывали и «yes_suicide» ему не говорили: сначала меню «Но это же противозаконно!» (мораль героини +1, настроение «oh» +1) или «Не вижу в этом ничего плохого.» (мораль героини -1, настроение «oh» -1), потом меню «Я думаю, убийцей может быть Адро.» и подтверждение «Да.». «Конец Демоверсии. Это... Точно братоубийство?», перезапуск. Ответ «Нет.» в подтверждении ведёт дальше без концовки. (script3_tgavan_oh.rpy:1336-1435)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

Конец Демоверсии. Это... Точно его отец? («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка adrian_conv_door_white, script3_tgavan_oh.rpy:1495.

Как получить (прочитано вручную): Итог расследования для Адриана: если найдено письмо sar_cab_kamletter, которого Адриан ещё не видел, пункт «Это мог быть его отец.» «Конец Демоверсии. Это... Точно его отец?», перезапуск. (script3_tgavan_oh.rpy:1440-1496)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

Конец Демоверсии. Кто убийца? («Конец демоверсии»: код не называет концовку хорошей или плохой)

Метка adrian_conv_door_white, script3_tgavan_oh.rpy:1547.

Как получить (прочитано вручную): Итог расследования для собеседника «oh»: героиня пересказывает по очереди то, что нашла (каждый пункт только если есть в диалоге Адро и ещё не рассказан: KP_dead, letter_osm, poison_narsi, alh, poison_inf), затем «На этом все.». Он спрашивает про предположения, «Конец Демоверсии. Кто убийца?», перезапуск. Это конец общего разговора, когда ни одна из веток с выводом (суицид, провал, братоубийство, отец) не сработала. (script3_tgavan_oh.rpy:1440-1548)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

Конец демоверсии. Good End. А мы разбойники... (хорошая (по подписи в коде))

Метка hat_nars, script_4_tgavan_nars.rpy:571.

Как получить (прочитано вручную): Шапка (цилиндр) перетаскивается на Нарси (метка hat_nars, механика «предмет на персонажа»). Если часть 0 квеста Нарси (nars_quest) выставлена в 1, он спрашивает «Хочешь мне его отдать?». Выбор «Он твой.»: Нарси забирает шапку, показывается «Конец демоверсии. Good End. А мы разбойники...», перезапуск. Подпись «Good End» в коде. (script_4_tgavan_nars.rpy:537-572)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

Конец демоверсии. Good End. А мы разбойники... (хорошая (по подписи в коде))

Метка table_chaos_nars, script_4_tgavan_nars.rpy:732.

Как получить (прочитано вручную): Второй вход в тот же экран «Good End. А мы разбойники...»: метка table_chaos_nars (предмет на персонажа), срабатывает при той же пометке квеста Нарси (часть 0 равна 1). Что за предмет, по названию метки не утверждаю, смысл не расшифрован. (script_4_tgavan_nars.rpy:690-733)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

BAD END. Убить Нарси. (плохая концовка (по подписи в коде))

Метка igla_nars, script_4_tgavan_nars.rpy:841.

Как получить (прочитано вручную): Вход найден по механике игры: предмет из инвентаря перетаскивают на персонажа, и вызывается метка «персонаж_предмет» или «предмет_персонаж» (script_newscreens.rpy:437-462), здесь «igla_nars»: перетащить иглу на Нарси. Иглу нужно взять заранее: после сцены, где Нарси бросает иглу, она воткнута в стол, на вопрос «Стоит ли брать?» ответить «Конечно!» (script_4_tgavan_nars.rpy:770-786). В меню «Воткнуть в него» виден только при уровне безумия 1 и выше. Героиня вонзает иглу ему в руку, показывается «BAD END. Убить Нарси.» (Остальные варианты в меню: «Показать ему».) Прямого jump на эту метку в коде нет. (script_4_tgavan_nars.rpy:788-841)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

NORMAL END. Конец Демоверсии. Часики тикают. (нейтральная (по подписи в коде))

Метка end_time, script_av.rpy:110.

Как получить (прочитано вручную): Счётчик игрового времени достиг 50: сеттер gametime в script.rpy:620-623 делает jump на end_time. Подпись: «NORMAL END. Конец Демоверсии. Часики тикают.», далее «Попробуйте еще раз.» Подробно набор времени (+1 за переход, +5 сон, +2 тёмная дорога и др.) на странице «Время». (script_av.rpy:98-112)

Цепочка от начала игры не найдена: вход в эту метку статически не виден (возможна работа через счётчик, переменную или экран). Достижимость не подтверждена.

BAD END Тщетная борьба... (плохая концовка (по подписи в коде))

Метка script_2_less_strenght, script_2_less_conv.rpy:1062.

Как получить (прочитано вручную): В разговоре с Лессом, когда он собирается уйти, выбрать «Схватить за плечо» (меню «П...Подожди! / Дать уйти / Схватить за плечо»). Затем в сцене «Рука срабатывает быстрее мысли» выбрать «Удержать силой» (настроение Лесса -1) вместо «Отпустить руку». Лесс ранит руку, в меню останется «Отчаянно бороться и вырываться». «BAD END Тщетная борьба...», счётчик смертей +1. (script_2_less_conv.rpy:340-358, 958-1062)

Цепочка от начала (16 переходов). Жирным отмечены сцены, без которых до этой концовки не дойти по графу (14):

  1. обязательная сцена start3 (script_1_less_begin.rpy:6)
    Что здесь по коду: Пробуждение в темноте: героиня не помнит себя, голос женский, из сумки выпадает дневник («Дневник. Серьёзно?!»). Здесь же включаются квесты «viy_quest» и «life_quest». (script_1_less_begin.rpy:61-150)
    вход: переход jump, script.rpy:709; условия на этом переходе: если Метка уже стоит. Ставится: в сцене со словами «Добро пожаловать в черное межпространство!»
  2. обязательная сцена start_menu (script_1_less_begin.rpy:152) начинается: «И что мне теперь делать?…»
    Что здесь по коду: Первый выбор «И что мне теперь делать?»: «лечь поспать» (+1 безумие, затем сон про маму и +5 к игровому времени), «укусить себя за руку» (+1 безумие; дальше цепочка укусов и существа из-под земли, см. концовку «Подкормка» ниже; на выходе «Хватит экспериментов» возвращает к встрече с Лессом), «пойти дальше» (встреча с Лессом). (script_1_less_begin.rpy:152-182)
    вход: переход jump, script_1_less_begin.rpy:150
  3. обязательная сцена c1_hand (script_1_less_hand.rpy:1) начинается: «Взгляд стекленеет, блуждая по бесконечным деревьям.…»
    вход: переход jump, script_1_less_begin.rpy:166; условия на этом переходе: выбор «Укусить себя за руку, вдруг все это сон?»
  4. обязательная сцена hand_next (script_1_less_hand.rpy:65) начинается: «Если вселенная не хочет рассыпаться от легкого пинка, мы вдарим по ней!…»
    вход: переход jump, script_1_less_hand.rpy:37; условия на этом переходе: выбор «Укусить еще сильнее. Для верности.»
  5. обязательная сцена zeml_menu (script_1_less_hand.rpy:132) начинается: «Хоть что-то новенькое в этом унылом лесу. Интересно, что там ползет?..…»
    вход: переход jump, script_1_less_hand.rpy:130
  6. zeml_ran (script_1_less_hand.rpy:186) начинается: «В панике бросаюсь бежать, не разбирая дороги.…»
    вход: переход jump, script_1_less_hand.rpy:140; условия на этом переходе: выбор «Бежать.»
  7. обязательная сцена script_2_less_conv_2 (script_2_less_conv.rpy:97) начинается: «Незнакомец картинно скрещивает руки на груди.…»
    вход: переход jump, script_1_less_hand.rpy:221; условия на этом переходе: выбор «Пожалуйста! Не трогайте меня!»
  8. обязательная сцена script_2_less_who_i_am (script_2_less_conv.rpy:320) начинается: «А теперь серьезно, дорогуша.…»
    вход: переход jump, script_2_less_conv.rpy:218; условия на этом переходе: выбор «Подставить шею для укуса.»
  9. обязательная сцена script_2_less_hand (script_2_less_conv.rpy:958) начинается: «Рука срабатывает быстрее мысли, и это, наверное, ошибка.…»
    вход: переход jump, script_2_less_conv.rpy:358; условия на этом переходе: выбор «Схватить за плечо.»
  10. script_2_less_strenght (script_2_less_conv.rpy:998) начинается: «Я лишь сильнее вцепляюсь в его плечо.…»
    вход: переход jump, script_2_less_conv.rpy:996; условия на этом переходе: выбор «Удержать силой.»