Создание Своих Квестов для Игры

Reading Mode

Часть 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> + текстовые.

3
0

Leave a Reply