Обсуждение RQW:Текущие события

Материал из Royal Quest Wiki
Перейти к: навигация, поиск
  • Я вот тут сижу и думу думаю. В настоящий момент у нас - 6 ежегодных ивентов. Об этом было прямо заявлено на американском форуме, тамошняя админша тему с этой информацией открыла. Каждый ивент занимает как правило 2 недели (но не меньше - точно). Это - 3 месяца в году, четверть всего времени. А у нас это никак не отражено. У нас есть куча ивентовых квестов, которые никак не отражены здесь. Понятно почему - чтобы не путались под ногами в остальное время. Но вот совсем недавно я загрузил новую цепочку квестов, начинающуюся с квеста Подарок ночного гостя. Однако, судя по тому, что я вижу на тестовом сервере, похоже, эта цепочка оказалась ивентовой. Конечно, будем посмотреть на боевых серверах, но очень похоже на то. И я совсем не знаю, что с этой цепочкой делать. Удалять - жалко. Оставлять - мешаться будет под ногами и смущать всех, поскольку она никому не будет доступна. Что я предлагаю (это просто мысли, не окончательное решение): 1) Вот тут, на этой странице, ввести специальную переменную, которая будет отражать текущее событие; во-время менять её для меня не проблема, я всё равно работаю за компом и всё время тут. 2) Одновременно создать 6 страниц ивентов, где будут отражаться ивентовые квесты, нпс, может быть лут - не знаю, что ещё; одновременно, если есть текущий ивент, содержимое ивентовой страницы можно копировать тут. 3) У квестов ввести новое поле "Ивент", и там отражать, если квест - ивентовый, чтобы в основный таблицах квестов они не отражались в то время, когда нет соответствующих ивентов. 4) Ивентовый лут; например, во время предстоящего нам скоро ивента с тыквами с кабанов падают красные яблоки; во время ярмарки - речные жемчужины и что-то там ещё; надо, чтобы во время ивента это отображалось, в остальное время - нет. 5) В идеале на время ивентов стоило бы менять карты локаций, поскольку там возникают новые нпс, есть новые переходы типа на остров морозников; список мобов на локациях тоже может зависеть от ивента; во время ивента могут быть новые локации, типа локации с морозниками, летающий остров на время ярмарки, и т.д.; но я понимаю, что это утопия, у нас до сих пор некоторые локации не актуальны, появились новые нпс, которых на картах нет, а я с картинками плохо умею работать. 6) Может быть, что-то ещё, не могу всего предусмотреть :) Типа ивентовые вещи, продаваемые обычными нпс, не помню, есть ли такие; квестовые мобы, существующие только на ивентовых локациях. -- Cabriolet (обсуждение) 11:17, 22 октября 2017 (MSK)
    • Ну с квестами самоё лёгкое. Давай добавим в страницы квестов свойство "Ивент". В таблицы заданий добавим условие проверки на ивент. Если получится задавать это условие динамически, то можно попробовать показывать задания только по текущему игровому событию. Если не получится, то пусть ивентовые задания будут на отдельной странице. Текущий ивент будем писать на странице "Игровые события" и брать его оттуда. Какие у нас есть ивенты?
    1. Мистерия барона Кардигана
    2. Небесная Ярмарка
    3. День святого Валлена
    4. Снежный фестиваль
    5. День Полководца
    6. Праздник урожая
    • Мне кажется, для ивентовых квестов надо на страничке квеста добавить строчку про ивент, как это про класс сделано.
      • Да-да. Может в тип задания вообще это выведу. Я думал над какими-то наглядными иконками, чтоб более заметно было.
    • С мобами сложнее. Можно сделать трофеи либо в общем списке трофеев, либо отдельной строкой, как квестовые. Понавесить проверок думаю там можно будет. Правда могут быть дырки в ячейках, если лутов с одного моба будет много и по разным ивентам. Это я пока не знаю как реализовать. Надо менять дизайн табличек в монстрах чтоль...
      • Пока думаю не стоит заморачиватся с динамическим отображением, а просто сунуть событийный дроп в квестовый и добавить в шаблон параметр события. И выводить лут всегда, но рядом просто показывать тултип. Так лучше, потому что на странице лута всегда будет показываться из кого он падает, а не только во время ивента. Я всё таки придерживаюсь идеи, что надо показывать всегда максимальную информацию, а когда она не актуальна не прятать её, а просто пояснять почему она не актуальна. Как, например, с недоступными картами.
        • Согласен.
    • Карты тоже не сильно сложно менять по ивенту. Их главное нарисовать) А проверку if-ами прикрутить то уж не сложно.
  • Я совсем запутался )) Что должно быть на странице, когда ивент кончился? -- Cabriolet (обсуждение) 16:46, 7 ноября 2017 (MSK)