Кобольд-бригадир говорит
Блог
Трибуна

Break сломан. Виновато темное прошлое

Этот пост написан пользователем Sports.ru, начать писать может каждый болельщик (сделать это можно здесь).

От редакции: этот текст участвует в конкурсе блогеров

Доте 2 уже 13 лет – первый TI прошел в 2011 году, и с тех пор игра постоянно меняется. С прежних времен осталось огромное количество механик, о которых опытные игроки уже давно не задумываются (всегда так работало, и сейчас работает), но новички, пытающиеся разобраться в этом, будут как минимум... В недоумении? Конечно, Dota wiki может пролить свет на то, что некоторые способности работают не так, как ожидается, но некоторые вещи по ощущениям должны быть прописаны в самой игре, хотя бы при нажатии alt (иначе зачем он?)

Пока рекордсменом по таким особенностям является Break – оно же истощение, которое отключает любые пассивки и только их.

На самом же деле это совсем не так. Почти все особенности завязаны на прошлом способностей и почти никогда – на логике и механике нынешней Доты. Это буквально ситуация, когда знание «Тогда-то это работало так-то» может быть полезным для понимания, как сработает та или иная кнопка.

Поехали разбираться.

 

Первый пункт – пояснение. Как работает Break?

Все просто. Самый банальный пример – пассивка Разора.

Скорость бега с пассивкой и без нее – разная, так как отключается пассивка. Все просто и показательно, верно?

Первый настоящий пункт – Tiny.

Ульт Тини – пассивка. Это давно всем известно, как бы не меняли героя. Логика сразу же подсказывает, что пассивка отключается истощением, что должно бы контрить каменного, только вот...

...Нет? Броня на месте, урон тоже, даже урон от Тосса не меняется. Почему?

Ответ тоже довольно простой – это исключение ради удобства и внутриигровой логики. Способность появилась очень давно, когда просто не существовало этой механики (А Valve парилась насчет качества игры). У способности есть важная отличительная черта – от прокачки зависит и внешний вид персонажа: моделька становится больше.

С балансом статов еще можно было справиться, но вот как объяснить, что при снятии пассивки Тини бы возвращался бы в детство, будто Бенджамин Баттон? Но так как неудобная механика уже в игре была, а отказываться от брейка не хотелось, пришлось искать компромисс – одна из четырех пассивок, которые напрямую и без особой предыстории не отключаются истощением.

К слову, Ogre Magi – второй в этом списке. Все верно, Dumb Luck также не отключается истощением – пусть и значок появляется. Мультикаст – отключается, все в порядке.

Третий – Мипо. Думаю, все знают, что Мипо не умирает от истощения, доказательств не нужно, как и с ультой Wraith King’a.

Второй пункт – Кунка.

Вопрос аудитории – должны ли отключаться автоматические способности, усиливающие атаку? Ответ: черт его знает.

Silencer и Huskar игнорируют брейк в этом плане – у Сайленсера даже работает постоянная кража интеллекта при убийстве.

Кунка же теряет возможность использовать Tidebringer  – как автоматически, так и через нажатие на способность.

Почему? Ответ прост – ранее это была пассивка без автоприменения. Поэтому игра до сих пор считает, что это пассивная способность и отключает ее брейком.

Вопрос номер два: отключает ли второй спелл Кунки безмолвие?

Ответ... Наполовину?

Попытка применить Тайдбрингер при наложенном сайленсе игрой прерывается – Дота вежливо говорит, что ничего не получится, ведь вы обезмолвлены.

Что не действует на автоприменение от слова совсем. Более того – вы можете включить автоприменение уже находясь в сайленсе, за счет чего способность сработает со следующей после переключения атаки.

Почему так? Напомню, например, что автоматически способности того же Хускара или Сайленсера так не работают – сайленс отключает их полностью. Похоже, что дело все в том же – игра до сих пор помнит вторую способность Куннки пассивкой и действует аналогично.

Почему же известно, что так работать не должно? Дело в Туске – его ульт всегда был активной кнопкой, и вот его отключить истощением нельзя (только талантный шанс), а вот сайленс – можно, и автопереключение не помогает.

Пункт третий – Медуза

Здесь сразу же два замечания. Первое – щит. Брейк не делает ему абсолютно ничего. Причем даже иконка показывается выключенной – но на деле она все так же активна.

В принципе, это логично, ведь если бы брейк мог выключит щит, то Медуза бы умирала в каждой драке за удар с Сильвера. Но почему же не отключается чисто механически?

Дота помнит, что щит – переключаемая способность, а не пассивка. Помните же ту Медузу, которая с Сатаником и еще пятью слотами могла в драке жить абсолютно без маны? Поэтому щит не ассоциирует себя с пассивной способностью, пусть на нее и нельзя нажать.

Выходит, что переключаемые способности не отключаются брейком?

Ну... Медуза не определилась.

Допустим, стрелы у героя выключены. Все работает логично – никак брейк на это не влияет, даже скриншоты не нужны. Включаем стрелы, и...

Отключена ли способность?

Аргумент за: герой бьет по одной цели.

Аргументы против: иконка не закрыта на панели (как щит , урон снижен, как если бы способность была включена.

Причину такой работы найти еще сложнее. Все, что известно – герой пережил нелёгкий период в 7.07. Сначала способность стала полностью пассивной, без переключений, потом герою снова вернули возможность переключать способность. Объясняет ли это странную механику? Сомневаюсь. Просто запомните – выключайте стрелы, если словили истощение. Хотя бы бить будете больнее.

Пункт четвертый – Sven

Уверен, что половина, увидев название, скажет «Да мы знаем, что пассивка отключается, ничего особенного»

Верно.

Наполовину.

Помните же, что пассивка дает еще и 12 силы пассивно? Вы угадали – брейк не лишает Свена силы.

Но и это не всё. Помните про шард? Верно, никто про него не помнит, а он дает вам пассивный элемент к ауре – 6 брони и 3% к скорости бега. И верно, это не отключается брейком.

Если кто не знал, ауры тоже выключаются брейком. Причем значок ауры остается, но аура начинает давать бонус в 0 единиц.

Отключается даже аура Кентавра с таланта – если отключить пассивки Кентавру, то противник перестанет получать в лицо процент от силы каждый удар.

Получается, истощение выключает ауры от талантов, но не от шардов? Все не так просто.

Пятый пункт – Underlord

Талант 25-го уровня дает ауру тиммейтам – половина от полученного с ауры урона дается всем тиммейтам.

Истощение не выключает эту ауру.

Пояснение – аура показывает бонусный урон самого андерлорда.

Почему? Здесь уже надо спросить Айсфрога. Разницы в механике с аурой Кентавра по идее нет, но истощение действует лишь на ауру Кентавра.

Причем отрицательный эффект ауры (снижение урона противникам) отключается. Магия.

Возможно, это связано с тем, что у Кентавра эффект ауры добавляется к пассивке, а талант Андерлорда дает ауру, привязанную к таланту (чтобы не перебивать ауру на минус урон), но кроме разработчиков вряд ли кто-то сможет найти решение этого вопроса.

Шестой пункт – Марс

Тут, на удивление, работает логично и интересно.

Скай, если что, бьет другого Ская.

Пассивная часть (снижение урона) не работает, а вот перенаправление (активная особенность) – работает. И аганимные войны, привязанные именно к активной способности, работают при истощении. Похоже, что с новыми героями это работает максимально качественно и логично. Могут же когда хотят, верно?

Седьмой пункт – Brewmaster

Все просто – третий скилл переключаемый, и пусть и дает пассивки, истощение на него просто не работает. Спишем это на то, что он переключаемый – хотя в свете прошлых примеров это звучит максимально ненадежно.

Восьмой пункт – Lina

Активные стаки пассивки не отключаются, новые не набираются от попаданий способностями... Почти.

Использование Лагуны даст 10 стаков пассивки, независимо от наличия брейка.

Причем даже если продержать истощение все время действия баффа лагуны, Лина после окончания баффа оставит себе 7 стаков еще на 13 секунд – и они так же будут действовать, независимо от наличия истощения.

А вот использование Аганима под истощением стаки не дает. Рекомендую нажимать способность только после окончания истощения – даже при потере брейка, стаки не вернутся.

Пункт 9 – Naga Siren

Истощение отключает набивание стаков определенным юнитом (героев или иллюзией), но если другие юниты набьют пассивку – она сработает и вокруг истощенной цели.

Десятый пункт – Зевс

Здесь тоже все просто. Да, шард дает отдельную способность, и нет, ее нельзя отключить. Ни сайленсом, ни истощением, ни даже обоими эффектами сразу. Ничто не может остановить греческого бога!

Бонусный одиннадцатый пункт – Beastmaster

Здесь тоже легко запомнить – истощение выключает ауру способности (скорость атаки), но не выключает ни одну из аур от талантов, которые действуют только на крипов. Причем это относится даже к ситуациям, когда ты призываешь крипов под истощением – они все равно появятся уже с бонусами от аур (Здоровье и скорость передвижения).

 

На этом разбор механик брейка закончен. Если что-то забыл – добро пожаловать в комменты. Насколько успел проверить, остальные пассивки (к счастью) работают адекватно и не нарушают логики. Всем прекрасного времени суток!

7 комментариев
Возможно, ваш комментарий нарушает правила, нажмите на «Отправить» повторно, если это не так, или исправьте текст
Пишите корректно и дружелюбно. Принципы нашей модерации
Реклама 18+
да уж, если кто-то начнет разбираться в коде доты, то, скорее всего, сойдет с ума
+4
0
+4
Хорошая, качественная статья
+3
0
+3
Классная статья, одобряю такое глубокое исследование доты, но все же пару пунктов имеют вполне себе объективные причины такой механики:

1) По Кунке игра сознательно помнит о том, что это пассивка - с патча 7.33 тайдбрингер Кунки, джинада БХ и джеминейт Вивера отключаются брейком, а не безмолвием.
То есть эти способности не активные модификаторы атаки как глейвы сайленсера или копья хускара, а пассивки с переключателем. Таким же образом брейк работает с ганслингером Муэрты и сплитшотом Медузы - переключение работает, но сама пассивка отключена.
Получается, в случае с медузой шалит интерфейс, но эту фишку (визуальное отображение брейка на иконках способностей) добавили относительно недавно, неудивительно что она еще сырая.

2) По шардам свена и зевса я думаю можно сделать вывод, что шардовые пассивки приравняли к пассивкам с талантов и они тоже не снимаются брейком.
+1
0
+1
Ответ FlyMeToTheMoon
да уж, если кто-то начнет разбираться в коде доты, то, скорее всего, сойдет с ума
Скорее всего там просто нагромождение старых костылей, которые друг друга подпирают, оттуда при патчах и выскакивают такие особенности
0
0
0
Хорош!
0
0
0
Ответ NicoVega
Классная статья, одобряю такое глубокое исследование доты, но все же пару пунктов имеют вполне себе объективные причины такой механики: 1) По Кунке игра сознательно помнит о том, что это пассивка - с патча 7.33 тайдбрингер Кунки, джинада БХ и джеминейт Вивера отключаются брейком, а не безмолвием. То есть эти способности не активные модификаторы атаки как глейвы сайленсера или копья хускара, а пассивки с переключателем. Таким же образом брейк работает с ганслингером Муэрты и сплитшотом Медузы - переключение работает, но сама пассивка отключена. Получается, в случае с медузой шалит интерфейс, но эту фишку (визуальное отображение брейка на иконках способностей) добавили относительно недавно, неудивительно что она еще сырая. 2) По шардам свена и зевса я думаю можно сделать вывод, что шардовые пассивки приравняли к пассивкам с талантов и они тоже не снимаются брейком.
1) Согласен с тем, что свою логику это имеет - просто это немного контринтуитивно хотя бы потому что ульта Таска по идее должна так же работать - тоже может срабатывать автоматически на следующую атаку, но её выключает именно сайленс. Но в принципе логично, согласен, тут скорее Валрус выпадает из логики, а не наоборот.
2) Как раз по талантам сложно - ту же ауру Кентавра, например, брейк выключает, пассивку Таска на шанс активировать ульт с тычки тоже брейк действует. То есть тут уже какая-то своя логика, причём тоже неполная - другие шарды, которые дают пассивные бонусы, насколько я помню отключаются.Надо проверить)
0
0
0
Скорее всего там просто нагромождение старых костылей, которые друг друга подпирают, оттуда при патчах и выскакивают такие особенности
Да, огромное количество legacy-кода. Оттуда и проблемы
0
0
0
Укажите причину бана
  • Оскорбление
  • Мат
  • Спам
  • Расизм
  • Провокации
  • Угрозы
  • Систематический оффтоп
  • Мульти-аккаунтинг
  • Прочее
Пожаловаться
  • Спам
  • Оскорбления
  • Расизм
  • Мат
  • Угрозы
  • Прочее
  • Мультиаккаунтинг
  • Систематический оффтоп
  • Провокации
Комментарий отправлен, но без доната
При попытке оплаты произошла ошибка
  • Повторить попытку оплаты
  • Оставить комментарий без доната
  • Изменить комментарий
  • Удалить комментарий