You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Таким образом, создаётся по секции диалога на каждый вариант выбора в меню, что работает, когда выборов в диалоге мало. Но как только выборов становится много, или они становятся глубоко вложенными, отображать это в плоском виде становится крайне неудобно.
Есть предложение от @USBashka, позволяющее описывать минисекции инлайном, отделяя отступами варианты, примерно так:
:menuВыберитеответв тесте
:optВариант1
Вы угадали!
:optВариант2Вынеугадали :(Текстпослетеста
Он мне нравится, в целом, но он добавляет значимый отступ, который сильно усложняет парсер и делает отступ значимым, что усложнит написание диалогов. Нужны схожие предложения, которые не обладают упомянутыми недостатками.
The text was updated successfully, but these errors were encountered:
:menu Выберите ответ в тесте
:opt Вариант 1
(1)Вы угадали!
:menu Выберите второй ответ в тесте
:opt Вариант 1.1
Вы угадали!
:opt Вариант 1.2
Вы не угадали :(
:opt Вариант 2
Вы не угадали :(
:menu Выберите второй ответ в тесте
:opt Вариант 2.1
Вы угадали!
:opt Вариант 2.2
#Начало1
Гарри: Привет, не мог бы ты передать привет Драко?
Я знаю, мы с ним в последнее время не в ладах, но я всё ещё желаю ему лучшего
Гойл: Босс не желает с Вами разговаривать, мистер Поттер.
Я передам ему Ваши слова, но попрошу вас уйти.
Гарри: Что ж, это тоже отлично. Тогда передай ему следующее
(Я всё ещё хочу стать его другом: Дружба;
Мне очень жаль, что так случилось с его отцом: Сожаление;
Дважды два равно пять: ЗагадочнаяМатематика;
HermioneIsReadyToMeet=1,Гермиона хотела бы встретиться с ним завтра: ПриветОтГермионы)
#Дружба
:changes (изменение переменных)
Гарри: Я всё ещё хочу стать его другом
Гойл: Думаю, [Насмешливо/любые другие модификаторы текста и сопутствующей анимации: он это и так отлично знает]. Если захотите сказать ему что-то более полезное, я передам. Мистер Поттер?
(Мне очень жаль, что так случилось с его отцом: Сожаление;
Дважды два равно пять: ЗагадочнаяМатематика;
HermioneIsReadyToMeet=1,Гермиона хотела бы встретиться с ним завтра: ПриветОтГермионы;
Нет, больше ничего. Хорошего дня, Гойл!: ОкончаниеРазговора)
#ОкончаниеРазговора
Гарри: Нет, больше ничего. Хорошего дня, Гойл!
:exit (выходные переменные)
Сейчас, в ситуации, когда надо описать небольшую вариативность выбора, надо писать следующий код:
Таким образом, создаётся по секции диалога на каждый вариант выбора в меню, что работает, когда выборов в диалоге мало. Но как только выборов становится много, или они становятся глубоко вложенными, отображать это в плоском виде становится крайне неудобно.
Есть предложение от @USBashka, позволяющее описывать минисекции инлайном, отделяя отступами варианты, примерно так:
Он мне нравится, в целом, но он добавляет значимый отступ, который сильно усложняет парсер и делает отступ значимым, что усложнит написание диалогов. Нужны схожие предложения, которые не обладают упомянутыми недостатками.
The text was updated successfully, but these errors were encountered: