Часть 14. Управление журналом после выполнения
Для кастомных шагов
(killstep, craftstep и так далее)
Когда игрок завершает задание, например, на убийство двух тигров. После выполнения у него просто висит «Убить Тигр 2 / 2». Без какого-либо пояснения. Выглядит это не очень красиво.
Мы же можем добавить новый текст к заданию в Журнале, например, «Вернись к [Имя NPC]» или вообще заменить на этот текст всё задание, убрав надпись «Убить Тигр 2 / 2»
Для этого будем использовать теги:
1. <append> — добавить новые строки к записи в Журнале
2. <replace> — заменить все строки задания от квеста в Журнале
Размещается внутри <intro>, <desc>, <finish>, сразу под текстом:
Для <replace>

Для <append>

Для составных шагов
(Которые собираются самостоятельно)
Аналог <replace>
Для этого в другом шаге делаем новое <info>, в который вносим новые данные на замену
Прошлый шаг (info_step):

Было:

Следующий шаг (Заменяет всё строку replace_step):

Стало:

Аналог <append>
Для этого в другом шаге делаем новое <info>, в который вносим старые надписи / счетчики + добавляем новые
Прошлый шаг (info_step):

Было:

Следующий шаг (добавляет строку append_step):

Стало:
