Без мемхака
Я хочу сделать героя у которого есть иммунитет стана. Я пытался так сделать, то не получилось:
Не могу найти что то типа generic unit в условиях

Получение урона сработает на молоток, стомп и баш. Если регистрация стана происходит по "факту", то можно добавлять неуязвимость, дерево или другой тип на который не сработает стан. Если в момент каста или атаки регистрируется, то микростан все равно будет и канальные каты будет сбивать
`
ОЖИДАНИЕ РЕКЛАМЫ...
13
Target unit of ability being cast это юнит на которого применяется способность, логичнее подумай, что она применяется, только при событии если юнит применяет или приводит способность в действие в цель.У тебя в событии стоит таймер, если хочешь сделать пассивную способность, заноси юнита сначала в группу и делай перебор группы в этом триггере через EnumUnit.
32
Получает урон, ровно 0 урона и бафф стана, или приказ стана...
6
quq_CCCP, Я не нашёл событие "Юнит получает урон", а событие "Юнит атакован" не реагирует на способности молот бурь, громовая поступь и т.п.

SoulRazor, Я знаю что target unit of ability being cast не работает, я просто на рандом поставил (в конце написал что не нашёл generic unit в условиях). Через таймер конечно можно, но мне кажется что оно будет вызывать большие лаги и утечки наверное
30
в конце написал что не нашёл generic unit в условиях
Поищи на рефе, там оно есть.
26
kg_toly:
Я не нашёл событие "Юнит получает урон"
Это событие регистрируется для конкретного юнита.
Да и вообще, если ты будешь ловить момент когда у юнита появляется "оглушение", это не значит что он будет иммунен к нему, а лишь просто сократится время его действия до минимума.
Как вариант - сделать отдельную систему станов, и через неё проверять возможность наложения эффекта на цель по ряду условий (так же можно будет динамически изменять время текущего оглушения).
32
Ептить, ну при касте молотка создаешь на цель каста триггер с событием - юнит получает урон, урон ровно 0, и есть бафф стана, сразу бафф удаляешгь и все. Следом триггер, а так же добавляешь событие - время вышло, на примерное время за которое молоток долетит до юнита.
Разумеется все это на JASS делается, а не на гуях.
26
Ептить, ну при касте молотка создаешь на цель каста триггер с событием - юнит получает урон, урон ровно 0, и есть бафф стана, сразу бафф удаляешгь и все. Следом триггер, а так же добавляешь событие - время вышло, на примерное время за которое молоток долетит до юнита.
Разумеется все это на JASS делается, а не на гуях.
Канал же слетит всё равно.
А то что ты описал - и на гуи ровно точно так же делается
18
Получение урона сработает на молоток, стомп и баш. Если регистрация стана происходит по "факту", то можно добавлять неуязвимость, дерево или другой тип на который не сработает стан. Если в момент каста или атаки регистрируется, то микростан все равно будет и канальные каты будет сбивать
Принятый ответ
21
Получение урона сработает на молоток, стомп и баш. Если регистрация стана происходит по "факту", то можно добавлять неуязвимость, дерево или другой тип на который не сработает стан. Если в момент каста или атаки регистрируется, то микростан все равно будет и канальные каты будет сбивать
Не знаю, пофиксили ли это в новых вариках, но по своему опыту могу сказать, что на юнита в стане или оглушении лучше не вешать триггерную неуязвимость. Я несколько лет назад поднимал этот вопрос. Часто происходят всякие нехорошие глюки, например юнит может остаться неуязвимым
навсегда
30
Часто происходят всякие нехорошие глюки, например юнит может остаться неуязвимым
навсегда
Воспроизводимый пример можно?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.