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