Общие понятия JASS-разбора
Понятия, необходимые для понимания джасс-статей
В триггерах чаще всего используется последняя. Я буду называть её "фейз" — «включается фейз», «выключается фейз». Когда фейз выключен, это «стандартная» проходимость. Когда включен — это Pathing Off. Во включенном фейзе юнит проходит через большинство невысоких препятствий, например — срезает углы, или бежит через деревья. Не путать с которые просто Windwalk.
Мягкое перемещение — юнит двигается по осям отдельно, не теряет приказы, которые ему отдали, и его можно забросить куда угодно, независимо от того, можно туда добраться или нет.
Жесткое — юнит передвигается встроенным телепортом, который прерывает любые приказы, отданные юниту, и проверяет, можно ли вообще поместить его в нужную позицию. Если нет — юнит упадет где-то поблизости, на проходимой территории.
Триггеры используют стандартную функцию группировки для сбора юнитов в определенном радиусе. Её особенность — она считает цели «от центра к центру». Недостаточно задеть коллизию юнита — нужно, чтобы его центр оказался внутри круга. Поэтому, чтобы компенсировать такую несоразмерность, триггерный радиус на 25 больше указанного — практически ни один юнит не имеет коллизию выше 24. Я могу писать X + 25, а могу просто указать, что это триггерный радиус — одно и то же.
Маркер
Специальная абилка, используемая для того, чтобы выделить какого-то юнита от остальных. Например, катапульты не должны страдать от абилок — поэтому у них есть маркер, видя который, триггеры не наносят по ней урона. Аналогично с хуком и стрелой .Проходимость
Свойство юнита сталкиваться с окружением. Есть разные характеристики:Тип | Через других | Через самого юнита | Через скалы | Пример |
Стандартная | Не проходит | Не проходят | Не проходит | Любой крип |
Призрак | Не проходит | Проходят | Не проходит | Курьеры и переманенные |
WindWalk | Проходит | Проходят | Не проходит | Windwalk |
Pathing Off | Проходит | Проходят | Проходит | Ульт или даггер |
В триггерах чаще всего используется последняя. Я буду называть её "фейз" — «включается фейз», «выключается фейз». Когда фейз выключен, это «стандартная» проходимость. Когда включен — это Pathing Off. Во включенном фейзе юнит проходит через большинство невысоких препятствий, например — срезает углы, или бежит через деревья. Не путать с которые просто Windwalk.
Таймер
Средство отсчета времени в триггерах. Может быть периодический, и тогда он срабатывает бесконечно долго с заданным периодом, пока триггер его не знакончит, и однократный.Перемещение триггерами
Бывает двух видов — мягким и жестким.Мягкое перемещение — юнит двигается по осям отдельно, не теряет приказы, которые ему отдали, и его можно забросить куда угодно, независимо от того, можно туда добраться или нет.
Жесткое — юнит передвигается встроенным телепортом, который прерывает любые приказы, отданные юниту, и проверяет, можно ли вообще поместить его в нужную позицию. Если нет — юнит упадет где-то поблизости, на проходимой территории.
Триггерный радиус и обычный радиус
Все стандартные АоЕ способности — например, Dispel или War Stomp — используют радиус по принципу «от центра к краю». Если цель попала в радиус хотя бы частично, например — частью коллизии, то она оказывается под эффектом заклинания.Триггеры используют стандартную функцию группировки для сбора юнитов в определенном радиусе. Её особенность — она считает цели «от центра к центру». Недостаточно задеть коллизию юнита — нужно, чтобы его центр оказался внутри круга. Поэтому, чтобы компенсировать такую несоразмерность, триггерный радиус на 25 больше указанного — практически ни один юнит не имеет коллизию выше 24. Я могу писать X + 25, а могу просто указать, что это триггерный радиус — одно и то же.
0 комментариев