Автор(ы): Imp
Пример квеста - Убить Волка безсовестно стырен из статьи Arhet'а с
каковой статьей крайне желательно ознакомиться, так как основные данные
для написания программы взяты из нее. Кроме того там описано как именно
вставлять квесты в соответствующие файлы.
Статья лежит здесь. Результатом работы программы являются следующие файлы:
- *_descr.xml вставлять в фай storyline_info_taskmanager.xml
- *_task.xml вставлять в фай storyline_info_taskmanager.xml
- *_text.xml вставлять в фай stable_task_manager.xml
Осторожнее с приоритетами заданий. Для кажного "квесто-давателя" в
кажном типе квестов не должно быть двух квестов с одним приоритетом. В
противном случае они будут предлагаться одновременно. Перебор идет от
младшего к старшему. (т.е. сначала предложит квест с приоритетом 1 после
его выполнения с приоритетом 2 и так далее)
В случае необходимости легко добавить новых "квесто-давателей"
просто прописав их данные в в config.ini.
|