Justina Опубликовано 4 июня Автор Жалоба Поделиться Опубликовано 4 июня На сей раз очень масштабное обновление/исправление, посвященное олимпиаде и всему что с ней связано. Добавлено ограничение по уровню для регистрации на бои - теперь можно регистрироваться только с 100 уровня. (По оффу вообще по сути только с 110, но у нас в этом плане будет поблажка) Изменено начисление очков при смене периода олимпиады, т.е. при начале месяца - теперь будет начисляться 1000 очков. Т.к. в текущем месяце уже было начислено по старому, т.е. начислилось очень мало - сегодня всем это количество было скорректировано до 1000. Еженедельного начисления дополнительных очков больше нет. Да и это в целом просто не нужно, т.к. для того чтобы снизить 1000 очков до 0, при котором закроется доступ к регистрации, надо за месяц умудриться проиграть более сотни боев и ни разу не выиграть. А такое при лимите в 25 боев в неделю просто невозможно. --------------------------------- Количество требуемых боев для участия в определении рейтинга и возможности стать героем оставлено старое - 10 боев в месяц. Хотя по оффу опять же в целом нужно 25 боев. --------------------------------- В расчеты количества бонусных очков, за которые при завершении периода можно получить Знаки Битвы, внесены коррективы. Теперь они начисляются так: - 1 ранг: вошедшие в топ-1% по очкам за бои - 70 очков; - 2 ранг: вошедшие в топ-10% по очкам за бои - 60 очков; - 3 ранг: вошедшие в топ-25% по очкам за бои - 55 очков; - 4 ранг: вошедшие в топ-50% по очкам за бои - 45 очков; - 5 ранг: вошедшие не вошедшие в топ-50% по очкам за бои - 30 очков; - Получен статус Героя - 20 очков; - Получен статус Легенды - 30 очков; - Победил хотя бы в одном бою за месяц - 10 очков; - Не победил ни в одном бою за месяц - 5 очков. Очки как и раньше меняются на Знаки Битвы по курсу 1 к 20. Так же исправлен расчет получаемого ранга - теперь в расчете участвуют только те кто провел за прошлый месяц требуемый минимум боев. Ранее участвовали по сути все существовавшие ноблы, что искажало определение ранга в рейтинге. --------------------------------- Ну и самое основное и важное изменение - это то что теперь бои будут проводиться в 3 раунда, по результатам которых и будет определяться победитель боя. Основными являются первые два раунда, а третий проводится только если в первых двух не определился итоговый победитель, т.е. если в первых двух раундах победил один и тот же игрок, то третий уже не проводим. Сами раунды длятся по 100 секунд, между вторым и третьим раундом имеется перерыв в 15 секунд для подготовки. Победители в раундах определяются как обычно - побеждает кто первым добил противника или же нанес больше урона к моменту окончания времени раунда. В периодах подготовки между раундами происходят следующие действия: - участников перемещает в комнаты ожидания; - у участников снимаются все дебаффы; - участникам восстанавливаются баффы, полученные ранее от нпс. Дополнительные действия при завершении первого раунда: - проигравшему восстанавливается HP/MP/CP до 70%; - у победившего HP/MP/CP остается на том же уровне. Дополнительные действия при завершении второго раунда, если победитель боя не определился и будет третий раунд: - у обоих участников восстанавливается HP/MP/CP до 100%; - сбрасывается перезарядка всех умений с временем перезарядки 15 минут и менее. По окончании боя участники как и раньше получают Знаки Битвы, но теперь это количество не фиксировано. Если ранее победитель получал 12 знаков, а проигравший 7, то теперь это зависит от результатов проведенных раундов: - за победу в первом и втором раундах дается по 2 знака; - за победу в третьем раунде дается 5 знаков; - за победу в бою дается как бонус 6 знаков; - за поражение в бою дается как бонус 4 знака. Таким образом легко подсчитать что за победу в бою в итоге можно получить 10-13 знаков, а за поражение - 4-6 знаков. В начислении/снятии очков в конце боя изменений нет - все считается по старому и от игрока к игроку передается от 1 до 10 очков. >>> Формула расчета количества передаваемых очков все та же: max(points / 5, 10), где points - это меньшее количество очков у обоих участников. формула там min(points / 5, 10) --------------------------------- Для получения статуса Героя условия не изменились - набрать максимум очков среди всех в своем классе. Если обнаружилось что таких игроков несколько, то выбирается тот у кого больше побед. А если даже так оказалось несколько претендующих на статус Героя, то из них выбирается тот кто провел больше боев. --------------------------------- А со следующего месяца один из игроков, ставших Героем и набравшим больше всего очков на сервере, будет получать так же статус Легенды. Если с максимумом очков игроков оказалось несколько, то выбирается тот у которого больше побед в боях. А если и так оказалось несколько претендентов, то будет выбран тот у кого проведено больше боев. Отличий Легенды от обычного Героя несколько: - имеет отличающуюся от других Героев ауру (в ней периодически пролетает дракон); - клан, в котором состоит Легенда, получает 100к клановых очков, а не 75к, как за обычного Героя; - имеет доступ к более сильному геройскому оружию (выше физ./маг. атака, выше бонусы пассивки в оружии). --------------------------------- Ну и в завершение перечислю остальные корректировки вкратце: - переработаны и приведены в порядок все диалоги у Менеджера Олимпиады и Обелиска; - скорректированы списки выдаваемого Обелиском Героям оружия - ранее там выдавались версии для Легенды, теперь же будут выдаваться варианты именно для Героев, а версии для Легенды соответственно будут доступны только Легенде; - внесены корректировки в товары за Знаки Битвы: удалены более неактуальные товары, добавлено несколько новых (в дальнейшем возможны еще дополнения); - команда /olympiadstat и соотвествующий пункт "Олимпиада" в меню, вызывающий эту же команду теперь работают только на самого игрока, а не на его цель. --------------------------------- Ну вот в целом вроде все - если о чем и забыл написать, то скорее всего о каких нибудь незначительных мелочах. Ну и сразу хочется предупредить, что вполне могут вылезти какие нибудь ошибки и неточности - при проверках всего реализованного или измененного я вполне мог что-то да не учесть. Так что сообщайте если что, желательно с подробностями - что, как, где, при каких условиях. Ссылка на комментарий Поделиться на другие сайты Поделиться
Justina Опубликовано 10 июня Автор Жалоба Поделиться Опубликовано 10 июня - Исправлены разные мелкие неточности и ошибки, которые обнаружились после проведения первых боев после масштабного обновления олимпиады на прошлой неделе. - Добавлен показ участникам и наблюдателям боя на олимпиаде информации на экране о текущем раунде, победителях в прошедших раундах и оставшемся в раунде времени. - Убрано давно устаревшее раздельное хранение недельных лимитов на классовые и безклассовые бои. Во-первых все равно проводится только один вид боев, а во-вторых в самом клиенте уже давно во всех сообщениях этого разделения нет. Вобщем сейчас существует только один общий лимит. - Удалены уже неактуальные классовые топ-10 предыдущего месяца участников олимпийских боев, которые можно было посмотреть у Управляющего Олимпиадой. - Управляющему Олимпиадой добавлен пункт, позволяющий ежедневно получать любому игроку на сервере особую руну длительностью в 2 часа. Получение доступно только если на сервере есть легенда, т.е. пока вы эту руну получить не сможете - только со следующего месяца, когда по результатам завершения периода олимпиады определится первая легенда. --- Ну и теперь об очередном крупном обновлении, опять же связанном с олимпиадой, а конкретно с рейтингом олимпиады. В любом случае - вот основные детали об этом рейтинге: - рейтинг показывает вашу персональную информацию об участии в олимпиаде - количество побед/поражений, очки, результат последних трех боев и т.д.; - так же рейтинг показывает топ-игроков по набранным очкам для текущего и прошлого сезонов - общий топ по серверу и топы для каждого класса; - так же имеется возможность посмотреть фрагмент полного списка из рейтингов с вашей позицией + несколькими игроками расположенными до и после вас в списке; - на отдельной вкладке показывается список всех текущих героев + легенды; - часть информации об участниках в рейтинге обновляется сразу же после ее изменения (бои, очки, имя/уровень игрока/его клана), а часть с периодом в 10 минут (сама позиция в списках), когда вызывается функция пересчета рейтингов всех участников; - рейтинг участников определяется в первую очередь по количеству набранных очков, но если есть несколько участников с одинаковым количеством, то дополнительно учитывается количество побед, а если и тут будут совпадения, то еще и количество поражений; - в рейтингах участвуют только игроки, которые провели хотя бы один бой в соответствующем периоде; - игрок, проведший свой первый бой, появится в рейтинге в течение ближайших 10 минут; - сам период обновления в дальнейшем может быть уменьшен, например до 5 минут (пока надо будет смотреть вот на актуальных данных, как быстро и много данных придется ворочать каждый раз функциям сортировок и т.п. для перерасчетов позиций); - в списке героев/легенды информация об их боях и очках показывается за прошлый месяц, но если что можно будет поменять и на текущий (если это будет более актуально большинству). Ну вот, вроде все основные ньюансы рейтинга упомянуты. В целом олимпийский рейтинг реализован полностью и должен в теории работать без ошибок. Ну разве что опять что-то при тестировании реализации не было учтено, да. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Justina Опубликовано 13 июня Автор Жалоба Поделиться Опубликовано 13 июня - исправлена неточность с тем что в общем рейтинге показывало только 50 записей, а не 100 как надо. - период пересчета позиций в рейтингах сокращен с 10 до 5 минут. Ссылка на комментарий Поделиться на другие сайты Поделиться
Justina Опубликовано 20 июня Автор Жалоба Поделиться Опубликовано 20 июня - Переписана логика выбора и использования конкретных вариантов умений, зависящих от включенных элементальных тогглов у магов, в целях оптимизации и убирания необходимости при каждом касте таких скиллов многократно перебирать наложенные на мага баффы в поисках нужного тоггла для определения выбираемого умения. В целом никаких изменений вы даже не должны заметить, но все же если что - пишите. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Justina Опубликовано 24 июня Автор Жалоба Поделиться Опубликовано 24 июня - Исправлено несколько неточностей в коде олимпиады и олимпийского рейтинга, которые при определенных условиях могли вызвать ошибки в процессе олимпиады. - Умения, которые игнорируют иммунитеты к дебаффам, теперь так же будут игнорировать и особый иммунитет умения "Расщепление". 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Justina Опубликовано 2 августа Автор Жалоба Поделиться Опубликовано 2 августа * Исправлена ошибка с шорткатами умений от предметов, включенными на автоматическое использование - когда предмет с этими умениями снимали/одевали, то само умение могло удалиться из списка автоматического использования, но сам шорткат оставался отображаться как включенным на такое использование, хотя это уже не соответствовало реальности. * В автоиспользование умений/предметов добавлена проверка на то, что игрок в данный момент в процессе телепортации - в этом случае, пока телепортация не завершится, автоиспользование ставится "на паузу". В редких случаях, одновременное использование телепорта и автобаффов, теоретически могло вызывать ошибки или криты клиента. * Немного скорректирована логика снятия баффов с игрока при его перемещении на олимпийскую арену - ранее снимало все баффы, кроме тех у которых установлена защита от снятия на олимпиаде. Теперь так же не будет снимать те баффы, в которых не задан запрет на использование на олимпиаде. Корректировка в целом для того, чтобы не снимало лишний раз автобаффы типа обычных поэм/аданте и т.п. и не тратило в итоге зря предметы на их перебафф. Так же при возврате с олимпийской арены будет снмиать только олимпийские бафы, а не опять же все наложенные, кроме баффов с защитой от снятия на олимпиаде. * Немного скорректирована логика работы умения "Коварное Опрокидывание" - в нем немного увеличен бонус/множитель к урону от умения, зависящий от количества пораженных целей. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения