квесты:инстансы:квесты [2011/06/30 18:33] 127.0.0.1 внешнее изменение |
— (текущий) |
- | Размещение локаций, на которых дают задания | |
| | | |
- | При генерации инстанса выбираются задания, которые будут задействованы в нем. Набор, из которого выбираются задания, число и уровни сложности заданий определяются выбранным квестом. | |
- | Каждое задание обладает такой характеристикой, как единственная локация, в которой его могут взять игроки. В одной локации можно взять несколько заданий, но одно задание нельзя взять в нескольких локациях. | |
- | При создании инстанса мы случайным образом размещаем локации, где выдают задания, в концах боковых тоннелей лабиринта. Если места там заканчиваются, то оставшиеся локации с заданиями размещаются в случайных свободных секторах лабиринта. | |
- | У каждой локации, в которой можно взять задание, уникальная картинка. | |
- | | |
- | Получение задания | |
- | | |
- | Персонаж, попавший на локацию, в которой можно получить задание, может посмотреть на него, выполнив стартовое действие. | |
- | После просмотра задания игрок может либо согласиться на его выполнение, либо отказаться. В случае отказа от выполнения задания происходит просто закрытие диалогового окна. В случае согласия на выполнение задания оно переходит к игроку. | |
- | Кнопки стартового действия нет в следующих случаях: | |
- | - Игрок уже выполняет одно задание; | |
- | - Задание уже кто-то взял; | |
- | - Задание уже выполнено. | |
- | О каждом взятом задании идет системное сообщение в командный чат «ХХХ приступил к выполнению задания YYY. Желаем удачи!» | |
- | | |
- | Выполнение задания | |
- | | |
- | Задание может быть разнесено по нескольким локациям (пойди туда, сделай то, и вернись назад). Для его успешного завершения игрок должен посетить эти локации и пройти через определенные сюжетные события в диалоговом окне. | |
- | Локации с такими событиями размещаются в случайно выбранных свободных секторах лабиринта сразу после размещения локаций, в которых выдают задания. | |
- | Игрок может запустить событие, кликнув по соответствующему активному объекту. Текст события может зависеть от того, выполнено ли задание или нет, и от того, кто заходит на локацию - носитель этого задания или другой персонаж. | |
- | Для выполнения некоторых заданий надо сначала выполнить какое-то условие (решить задание), а потом поговорить с выдавшим задание NPC. Если указано, что задание сдается автоматически, то говорить с NPC не надо. О выполненном задании идет системное сообщение в командный чат «ХХХ успешно выполнил задание YYY. Поздравляем!» | |
- | Если у персонажа в результате какого-либо события заканчиваются жизни, он оказывается на стартовой локации. | |
- | | |
- | Отказ от задания | |
- | | |
- | Если игрок, взявший задание, отказался от его выполнения или покинул инстанс, задание полностью восстанавливается в инстансе со всеми исходными данными, у персонажа удаляются все квестовые предметы и отметки, полученные в ходе выполнения задания. Члены команды (в том числе и отказавшийся игрок) могут взять снова это задание на обычных условиях, если удовлетворяют прочим условиям на его получение. | |
- | В случае отказа игрока от задания идет системное сообщение в командный чат: «ХХХ отказался от выполнения задания YYY, и оно снова доступно». В случае выхода игрока, у которого было задание, в оффлайн идет системное сообщение «ХХХ покинул инстанс, и задание YYY снова доступно». В случае, если лидер выгнал игрока, у которого было задание, идет системное сообщение «Лидер выгнал ХХХ из команды, и задание YYY снова доступно». | |