Показать сообщение отдельно
Старый 31.10.2011, 18:15   #3
ZaxarPal
Guest
 
Сообщений: n/a
По умолчанию

Код:
            ______questA_______________
           /        |          /       \
        groupB    chainC   chainD1   chainD2
          |_________|______________\/
                         |
                       questX
Вот схема. Игрок сделал квест А и получил доступ:
1. к одному из квестов групы В(какой именно квест зависит от класса игрока).
2. к квестам цепочки С.
3. к одной из цепочек D1 или D2 (в зависимости репы с одной из конкурирующих фракций (типа алдоров и скраеров), фракции и т.д.).
После того, как он:
1. Выполнит хотя бы один из квестов групы В.
2. Выполнит все квесты цепочки С.
3. Выполнит все квесты хотя бы одной из цепочек D1 или D2.
то получит доступ к квесту Х.
Я знаю как реализовать доступность квеста для игрока в зависимости от репы, фракции, класса, скилов и т.д. Я не знаю, как построить цепочки, так, что бы квест Х можно было взять лишь после выполнения всех условий.