В Dota 2 обнаружили баг, которому уже восемь лет, — и Valve до сих пор его не исправила.
Аналитик Spirit Денис «sikle» Лерман обратил внимание, что древний крип Ancient Prowler Shaman дважды накладывает способность Desecrate. Формально она снижает базовую броню на 50%, однако из-за двойного срабатывания герой на практике теряет 95–100% брони и даже больше.
Проблема связана с расчетом брони от ловкости: эффект складывается некорректно — ни напрямую, ни по формуле убывающей полезности.
Баг не визуальный: реальные цифры урона подтверждают, что крип буквально «стирает» броню, особенно у агильщиков, собранных в статы. При этом интерфейс может показывать неверные значения и обновляется только при изменении характеристик, а не при получении «белой» брони.
На ошибку жаловались еще 7-8 лет назад на Reddit, но она так и не была исправлена. Ancient Prowler Shaman удаляли из игры в 2020 году с патчем 7.27 и вернули в 7.29, однако баг сохранился. Чтобы на баг обратили внимание быстрее, можно поставить лайк на GitHub разработчиков.
Источник: sikle