Часть 7. Журнал Квестов
В этой части мы поработаем с журналом квестов.
Создание записи
Чтобы добавить пустую запись вашего квеста в журнал, мы используем тег:
<journal />
Он не имеет атрибутов и пишется внутри <option> </option>. Ставить <journal /> сто раз подряд в каждую опцию не надо. Достаточно только одного раза, когда задание только начинается.
Как выглядит:

Как сделать:
Создадим запись в журнале на шаге #start.
<option to="#end" text="Да">
<journal />
</option>
Добавляем цели
Очевидно, что недостаточно одной только пустой записи. Нужно добавить туда ещё и цель с прогрессом. Для этого мы будем использовать тег <info>.
Как использовать:
1. Создаете запись в журнале с помощью <journal />
2. Создаете блок <info>
<info>
<!-- Какая-то информация -->
</info>
Важно:
1. <info> размещается внутри шага, перед <option>.
2. Внутри <info> размещаются те же задачи, что и в <option>.
3. Вы можете комбинировать несколько задач в одном <info>.
4. <info> отображает прогресс, но как таковой логики не содержит. Он отображает только информацию. Для проверок и логики есть <option>.
5. Если в шаге есть <info>, но нет <option> с теми же условиями, прогресс в журнале меняться не будет, а квест не продвинется.
6. Использует те же теги, что и <option> + текстовые.