Дом-монстр
t.me/sikleqqНа первой карте TSpirit — Falcons на 19 минуте матча Разор прыгает в рошпит, встаёт по краям справа и в нужный момент вылезает, чтобы убить вражескую Урсу, которая его не видит. Через минуту вся команда Falcons будет в таверне, а в чате Yatoro иронично напишет:
bag* users 🙄
Очевидно, bug*. Является ли это багом и что это вообще было? В ныне далёком 2022 году я уже писал маленькую статью на тему рошпита и слепых зон там, поэтому давайте немного вспомним.
Здесь я расскажу из чего состоит логово Рошана, и как эти знания используют в своих играх некоторые герои.
Для начала давайте представим, как игра видит доту — для построения поиска пути, тумана войны и прочего. Для этого нам нужны несколько команд (помимо sv_cheats 1):
- dota_gridnav_show 1 — показывает сетку в виде клеток, по которым передвигаются юниты;
- cl_dota_gridnav_show_size 2 — для удобства введём и эту команду, чтобы сетка была больше (на всю карту);
- dota_show_object_obstructions 1 — показывает, где какие деревья и сколько клеток они занимают (прим. автора — данная команда в 2025 больше не работает, квадраты будут только в центре карты) ;
- dota_show_nav_obstructions 1 — показывает препятствия (холмы, камни, бугры, стенки и подобное) и сколько клеток они занимают, а также объекты в виде юнитов (прим. автора — эта команда в 2025 тоже работает только в центре карты);
Вот так выглядела эта красота в игре в 2022 году:

Всего около рошпита было 8 деревьев (в 7.38b уже 7), каждое из которых занимает 4 клетки пространства (2х2), в противовес тому, что посаженная веточка от предмета или Hoodwink занимает всего 1 клетку — но это не важно. Нас интересует, что же скрывается на входе в рошпит.

Теперь самое интересное. На входе в логово есть 13 клеток — так называемые "phantom spots" («фантомные точки»), став на которые вы не будете видны снаружи логова. В зависимости от того, на какую клетку вы встаёте, у вас есть бонус: вы либо видите, что снаружи, либо видите, что внутри. В обоих случаях снаружи вы незаметны, пока враг не подойдёт ближе — между вами должна быть 1 (!) клетка — настолько близко.


Почему вообще появились эти фантомные зоны? По той же причине, по которой мы с вами имеем, например, денаи, пуллинг и стакинг крипов — это перенесённый в игру баг. Разработчики в курсе множества багов, но многие из них специально не чинит, а оставляет, потому что считает взаимодействия интересными для экосистемы доты. В английском это называется "ascended glitch" — грубо говоря, ошибка, которая коллегией разработчиков была по нраву, и её «вознесли» в статус «фичи». "Не баг, а фича", — есть известная фраза.
Эти точки были и в Dota Allstars и они работают из-за того, что в логове стоит отдельная "завеса", чтобы там не было обзора со стороны или не могли поставить вижн. Точный патч не скажу — память у меня не бездонная, с пелёнок я всё не тестил, но предположу, что скорее всего добавили ровно тогда, когда логово рошана обзавелось стенками. Например, в 6.78 патче Рошан стоял просто на лоуграунде в окружении холмов. А совсем в ранних патчах он стоял в этом же месте, но на хайграунде. Тогда у него ещё вместо логова была "зона", которая давала огромный реген.

Так или иначе Рошану потом дали свою зону, где появились фантомные зоны, и их портировали во вторую доту со всеми остальными деталями. Впоследствии из патча в патч это всё перетаскивали туда-сюда уже как устоявшуюся фичу.

Вернитесь к картинке с голубо-розовыми клетками и обратите внимание вот на эти 4 клетки.

Фантомные клетки, расположенные так близко, являются самым идеальным местом для ваших грязных дел, потому что именно здесь — справа — вас будет максимально не видно.


Из преимуществ не буду указывать, что там прячут мины, но, например, вы можете менять «тип» зоны с одной на другую, чтобы получать преимущество обеих клеток в коротком промежутке времени.
Или прятать в замесе туда томбу Зомби или яйцо Феникса. Грязно, потому что не только найти сначала надо, но и уничтожить быстро.
Ну и всё в таком духе, как вард пугны и т.д.
Теперь отвлечёмся на бонус о Пангольере и Марсе. Наверняка замечали, как Марс копьём выкидывает врага за преграду вместо того, чтобы пригвоздить его? На самом деле так и задумано, просто особенность копья в том, что оно может пригвоздить цель к СТЕНЕ, а не к возвышенности. А у Рошана только одна стена — позади него.

У Панго же можно отталкиваться от всего, что указано жёлтым, поэтому когда-то были маленькие, крохотные места, от которых можно было отталкиваться, но визуально не было видно. Например, злосчастный камень тут (уже убрали):

Отвлеклись? Вернёмся к 7.38b, матче TSpirit-Falcons (1 карта). Как изменилось логово?


При возвращении "речных" рошпитов разработчики, вероятно, добавили тестовую версию рошпита, где что-то меняли, но забыли откатить назад при релизе, потому что этих впадин никогда не было и быть не должно. Что там у нижнего логова?

Тут ещё смешнее. Это ТО самое логово, которое было раньше наверху, просто развернуто, и оно должно быть таким же на топе. Однако и тут не всё правильно— в логове попросту нет СТЕН. Панго будет отталкиваться, потому что это препятствия, но копьё Марса с любой из сторон не пригвоздит врага нигде — враг пролетает сквозь эти камни, как бы вы не старались. Единственный вариант — пригвоздить к малочисленным деревьям рядом.
А что там насчёт "фантомных зон"? Они на месте как на топе, так и на боте, однако и тут всё не слава богу — логова поставили коряво, из-за чего такая ошибка частично позволяет поставить обс туда, где раньше было нельзя. А из-за того, что мы ставим вард немного внутри рошпита, вижен распространяется и туда тоже.



Что мы имеем в итоге:
- верхнее логово должно копировать нижнее, но на его место поставили нечто иное, что имеет внутри 2 "пространства", и в целом кривую структуру;
- в нижнем логове не прописаны стенки;
- зоны, запрещающие ставить обзор, неправильно расположены в обоих логовах.
К сожалению, старые версии без абракадабры уже не запустить, так что я не могу показать, как было патчем ранее, где Рошан бегал по углам карты — возможно, верхнее логово как раз вытащили из предыдущей версии (её я не проверял).
В любом случае, это баг и это надо фиксить. Но кто знает, может мы будем наблюдать новую "фичу", хотя я в этом сомневаюсь.
Подписывайтесь на канал: https://t.me/sikleqq
И премиум-чат, где я выкладываю немножечко больше и в целом там отвечаю: ссылка тут (оплата криптой тут)