Патч 4 февраля 2020 PTR
4 февраля 2020 PTR | |
Информация об обновлении | |
Версия: | 1.45.0.0.65865 |
---|---|
Дата выхода: | 4.02.2020 |
Основные изменения | |
| |
Хронология обновлений | |
Содержание
Новинка: ротация героев
Ротация героев появится в игре в 21-м соревновательном сезоне. Теперь ограниченный список доступных игрокам героев будет меняться каждую неделю — как это уже происходит со списком полей боя. Список всегда будет включать большую часть героев: каждую неделю исключаться будет всего несколько из них. Мы рассчитываем, что такое решение поддержит интерес сообщества к соревновательной игре: теперь составы команд будут меняться чаще, чем раньше.
Обратите внимание: возможно, ротация героев будет прекращена уже после первого сезона. В течение сезона мы будем анализировать и изменять наборы героев. Возможно, мы также изменим периодичность ротации.
Общее
- Выбор режима игры в профиле игрока теперь использует более удобную сортировку.
- Лидер группы больше не сможет использовать функцию «Покинуть группой» в ходе соревновательной игры.
- Время на сбор команды в режимах захвата, контроля и сопровождения, а также в гибридном режиме сокращено с 40 до 35 сек.
- Когда у ледяной стены Мэй остается менее 50% прочности, теперь у нее меняется внешний вид.
- Взаимодействия между оглушающими способностями («Светошумовая граната», «Землетрясение», замораживающие атаки, «Транквилизатор», «Аккреция») обновлены и стали более последовательными.
Комментарий разработчиков: эффекты оглушения будут обновляться, только если продолжительность нового эффекта превышает оставшееся время действия предыдущего. Скажем, оглушение от «Светошумовой гранаты» не сработает, если жертва только что подверглась действию «Землетрясения». Обратите внимание, что в случае «Транквилизатора» мы используем в расчетах минимально возможное время действия оглушения, которое сейчас составляет 1,5 сек. (это время, за которое герой успевает упасть и снова встать на ноги).
Обновление «Мастерской»
Новые возможности в «Мастерской»
- Поля боя для «Своей игры»
- «Комната»
- «Остров»
- «Поле»
- Панель диагностики скрипта
- Подпрограммы
Комментарий разработчиков:
- Мы добавили для правил возможность использовать подпрограммы (которые представляют собой правила с типом события Subroutine) с помощью нового действия Call Subroutine. При обращении к подпрограмме временно начинает выполняться другое правило, при этом сохраняются контекстуальные значения переменных, таких как Event Player, Attacker или Victim. Когда подпрограмма будет выполнена или прервана, выполнение основного правила продолжится с той точки, где было приоставлено. Подпрограммы могут запускать другие подпрограммы и даже сами себя, но максимальное число обращений составляет 1024. В подпрограммах может выполняться действие Wait. Если выполнение действия Wait будет прервано (и действие Wait не игнорирует прерывание), весь стек обращений очищается, и первоначальное правило выполняется заново или прерывается.
- Действие Start Rule позволяет выполнять подпрограммы параллельно с основным правилом. В отличие от Call Subroutine, в этом случае выполнение основного правила продолжается, а подпрограмма выполняется через некоторое время (в том же кадре, если находится ниже основного правила, или в следующем, если выше). *Как и в случае с Call Subroutine, в подпрограмму переносятся контекстуальные значения переменных, таких как Event Player, Attacker и Victim.
- Названия подпрограмм можно изменять с помощью новой кнопки в верхней части редактора.
Новые действия
- Start Healing Modification
- Stop Healing Modification
- Stop All Healing Modifications
- Enable Inspector Recording
- Disable Inspector Recording
- If
- Else If
- Else
- While
- End
- For Global Variable
- For Player Variable
- Call Subroutine
- Start Rule
Комментарий разработчиков:
- Чтобы упростить выстраивание логических схем, мы добавили несколько новых выражений: If, Else If, Else, While, End, For Global Variable и For Player Variable. Эти действия оптимизированы так, чтобы минимально нагружать серверы. При их использовании редактор автоматически создаст отступ, чтобы выделить начало и конец блока. Чтобы закончить выделенный сегмент, используйте действие End. Мы подготовили для каждого действия подробное описание его применения. Чтобы просмотреть описания, наведите указатель на название действия или нажмите соответствующую кнопку на контроллере.
- Действия Enable и Disable Inspector Recording позволяют, во-первых, проверить только интересующие вас части скрипта, а во-вторых, отключить проверку скрипта и тем самым снизить нагрузку на сервер, например при создании и изменении массивов.
Новые значения «Мастерской»
- Event Was Health Pack
- Last Healing Modification ID
Обновления «Мастерской»
- Комментарии к действиям и условиям
- Настройки клавиш ближнего боя и перезарядки
- для параметра “Пересчет” действия Create HUD Text добавлены варианты, проверяющие порядок сортировки.
- Действия Skip и Skip If теперь позволяют пропустить 0 действий (то есть выполнить переход к следующему действию).
- Перед циклом больше не требуется Wait.
- Эффекты прямых лучей
- Действия Set Status и Clear Status теперь срабатывают и в случае внутриигровых оглушений (так, Clear Status теперь снимает оглушение, наложенное на героя в процессе игры, а не только сценариями «Мастерской»).
- В настройках «Своей игры» теперь работает буфер обмена.
Оптимизация «Мастерской»
- Set Global Variable
- Set Player Variable
- Modify Global Variable
- Modify Player Variable
- Set Global Variable At Index
- Set Player Variable At Index
- Modify Global Variable At Index
- Modify Player Variable At Index
- Loop
- Loop If
- Abort
- Abort If
- Skip
- Skip If
Комментарий разработчиков:
- Ранее изменение переменных и применение логических операций приводили к высокой загрузке серверов, так что мы специально выделили время для их оптимизации. В сочетании с новым действием Disable Inspector Recording эти изменения могут привести к значительному снижению нагрузки на серверы в режимах игры, использующих сложные логические схемы с переменными, в особенности массивами. Дополнительно мы снимаем необходимость выполнения действия Wait перед Loop. Обратите внимание, что большое количество циклов на один кадр все еще может сильно загрузить серверы, особенно если вы используете какие-либо действия, кроме вышеперечисленных. Массовое изменение переменных игроков одним действием (через массив игроков), как и изменение переменных, используемых действием Chase, не были оптимизированы. Наконец, имейте в виду, что некоторые значения (например, Ray Cast) могут серьезно нагружать сервер и сами по себе, даже при использовании вышеперечисленных оптимизированных действий.
Исправление ошибок
Общее
- Убийство Боба больше не идет в зачет в режимах FFA и «Командная схватка».
- Соревновательные сезоны теперь отображаются в профиле игроков в правильном порядке.
- В списке повторов больше не должно появляться невидимых пунктов.
- Исправлена неполадка, из-за которой нежелательные игроки не были видны в списке нежелательных игроков, если одновременно не входили в список недавних игроков.
- Исправлена неполадка, из-за которой настройка «Ширина контура игрока» не изменяла прозрачность контуров игроков.
- Откорректирована функция запроса температуры видеокарты при использовании новых устройств и драйверов.
Карты
Петра
- Исправлена неполадка, из-за которой «Землетрясение» Райнхардта некорректно срабатывало на разрушаемом полу.
- Зону разрушаемого пола теперь можно выбрать целью «Шага сквозь тень» Жнеца, «Телепорта» Симметры и «Дрожи земли» Кулака Смерти.
Герои
Эш
- Исправлена неполадка, из-за которой продвижение Боба заканчивалось раньше положенного на лестницах.
Крысавчик
- Исправлена неполадка, из-за которой взрыв мины Крысавчика иногда отображался не вокруг мины, а у его головы.
Ангел
- Исправлена неполадка, из-за которой при игре за Ангела не всегда отображалось содействие в убийствах или нанесенном уроне.
Таран
- Исправлена неполадка, из-за которой реплики Тарана не проигрывались во время демонстрации после открытия контейнера.
Своя игра
- Исправлена неполадка, из-за которой после входа в игру с помощью функции «Поделиться» не удавалось пригласить других игроков.
- Исправлена неполадка, из-за которой ячейки с шаблонами могли быть переписаны при сохранении настроек «Своей игры» другого игрока.
- Исправлена неполадка, из-за которой игроки, находящиеся в режиме разминки, могли войти в вашу игру, когда их допуск был запрещен.
Мастерская
- Исправлена неполадка, из-за которой отключение «Экспериментального барьера» Сигмы в настройках «Своей игры» иногда отключало и его основной режим огня.
- Исправлена неполадка, из-за которой условие Has Status некорректно срабатывало при проверке статуса «Неуязвимость».
- Исправлена неполадка, из-за которой счет в режиме «Схватка» отображался некорректно, если в «Мастерской» было настроено высокое предельное число.
- Исправлена неполадка, из-за которой действия «Мастерской» не могли выставить максимальный счет и объявить победу одной из команд в режиме «Командная схватка».
- Исправлена неполадка, из-за которой тренировочные роботы на учебном полигоне не всегда возрождались.
- Исправлена неполадка, из-за которой действия «Мастерской» не могли досрочно прервать состояние сна.
- Исправлена неполадка с действиями Death Spectate при часто включении/выключении.
- Исправлена неполадка, из-за которой звук срабатывания усиления проигрывался два раза.
- Исправлена неполадка, из-за которой наклон камеры по вертикали сбрасывался после использования действия Teleport.
- Исправлена неполадка, из-за которой действие Disable Built-In Game Mode Completion не срабатывало в определенных режимах.
- Исправлена неполадка, из-за которой эффекты иногда отображались в неправильном цвете и размере.