Баг с нейтральным крипом в Dota 2 не исправляют уже восемь лет

Аналитик восточноевропейского коллектива Россия, Russia, RU Team Spirit Россия, Russia, RU Марк «sikle» Лерман на личном канале в Telegram рассказал о давней ошибке с древним крипом Ancient Prowler Shaman в Dota 2.

Баг, которому 8 (!) лет, и на которой снова обратили внимание уже у меня в чате. Древний крип Prowler Shaman накладывает способность Desecrate дважды. В интерфейсе вы видите 50% снижение базовой брони, но на деле снижается 95-100% и даже более. Почему не дважды? Потому что по какой-то причине зависит от армора, полученного с ловкости.
Как это втискивается в формулу даже выяснять не хочется, потому что двойной эффект складывается ни напрямую сам с собой, ни по убывающей полезности (было бы -75%), но эффект точно накладывается дважды с небольшим отклонением.

Это наглядно можно заметить, если переключать Power Treads или [перекачку Morphling] — в общем, изменять характеристики. В таком случае интерфейс поменяется на истинный. Получение "белой" брони (Ring of Protection, Chainmail и т.д), однако, не обновит интерфейс. Баг НЕ визуальный, цифры урона действительно другие. Нейтрал буквально стирает нахуй вашу броню, если вы какой-нибудь агильщик, решивший закупиться фулл в статы.

На баг жаловались 8 лет назад тут, 7 лет назад тут — всем п***, все кушают баг годами. Чтобы быстрее пофиксили, можно лайкнуть GitHub тут

Видимо не одним багом с подсчётом снижения брони едины, как это недавно было у Clinkz.

Источник: t.me