Сокрытие юнитов ("астралы")

В варкрафте очень тяжело найти дизейбл, который бы срабатывал мгновенно. У болта есть время полета и он не может оглушить юнита с неуязвимостью. У сна — встроенный элемент неуязвимости, который может очень сильно помешать, даже если длится один кадр. У топота ровно та же проблема, что и у болта — есть время каста и есть цели, на которые он сработать тупо не может. Поэтому фрог, как и большинство других мапмейкеров, не заморачивался и использовал паузу.

О проблемах, фичах и особенностях паузы есть отдельный блог, написанный давным давно.

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

Читать дальше →

Додж (не Вайпер)

Варкрафт — поистине уникальная игра. Только здесь снаряд может летать за юнитом целую вечность и вилять вслед за ним, но при этом все равно попасть. И в то же время в игре есть ряд возможностей уклониться от входящих снарядов (додж). Как это только вязалось в головах разрабов?

Для простоты общения нужно принять, что все атаки дальних героев — это стандартные снаряды. Когда дело доходит до абилок, появляется множество нюансов. Например, болт   — стандартный снаряд. Болт   — нестандартный, но от него можно уклониться. Болт  нестандартный и от него нельзя уклониться. Только опыт (ну, или статья, где будет четкий список и тех, и тех) поможет в этом деле.

Читать дальше →