Добавление события к триггеру происходит однократно или перманентно?
Цикл работает с периодичностью 0.1 сек и чекает всех игроков в группе, имеющих определенное количество специфических юнитов.
Для каждого игрока пробегается по каждому из этих специфических юнитов, и если на таком висит бафф, накладываемый в случае нанесения тому урона, то заносит данного юнита в переменную, добавляет в триггер на отлов урона условие "BuffedUnit получил урон" и собсна запускает триггер на отлов урона, проверяя условия.
В связи с этим и вопрос: действие, добавляющее условие, добавляет оное навсегда или только в рамках конкретного запуска этого триггера?
Если навсегда, насколько это плохо и как быть

Если навсегда, насколько это плохо и как быть
ну если на триггере 2+ события на одного и того же юнита, то при получении однократного урона, действия сработают дважды+
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
  • Ну я не люблю дамми снаряды для направленных способностей, с ними много проблем... в общем юзаю кислотную бомбу и молот бурь, отлавливают попадание по урону в 0 ед. баффу.
  • Громовая поступь говённая способность для дамми скиллов, деформирует рельеф (это никак не убрать) лучше использовать молот бурь на каждого или ракетный удар, эти способности более гибкие в настройке и не дают не удаляемых эффектов.
  • Урон лучше всего наносить триггерно от имени кастера независимо что это может сделать и даммик, так сразу мы решим несколько багов - нейтралы будут разбегаться а не агрится на кастера (даммик то неуязвим), способности вроде Blade mail из доты (возвращает урон обратно) не будут работать корректно, а так же многое другое что проверяет убийцу и нанесшего урон.
Значит что нам нужно, летающий дамми юнит (делаем его из светлячка ночных эльфов) - модель Dummy.mdx (требуется скачать и импортировать в карту), обзор в 0, еду, стоимость в 0, хп\мп 1005000 (неважно), способности (москиты и усе, ну можно Неуязвимый нейтральный или как фрог маркер, чисто чтобы потом отьсеивать даммиков, магазины, и тому подобное проверяя на наличие этой способности)
Высота полета 0, тип летающий, угол крена в 0 град. убираем все спецэффекты при смерти и усе.
Триггерно двигай даммика прикрепив к нему спецэффект снаряда, когда до цели не останется расстояния убивай дамми и удаляй спецэффект, выбирай юнитов в области вокруг цели, потом исключи цель из группы и нанеси ей урон, после половинный (или какой там у тебя) урон всем остальным, потом создай даммика, вручи ему ракетный удар и прикажи выстрелить им по области под целью, все очень просто!
ответ
Нашёл систему, где звук передаётся в таймер, который истекает через 0 секунд. В результате один и тот же звук может проигрываться несколько раз без всяких проблем. В инетике пишут мол это такой баг движка.
ответ
Mrachny, DesiMorti, нифига не верно
событие юнит умирает
откуда взяться приказу?
или вы думаете что в компе сидят маленькие человечки которые читают ваши мысли и следят чтобы всё работало так как вы того хотите?
должен вас огорчить но их не существует
и приказа не существует(ибо его никто не создал)
DesiMorti, есть куча систем отлова урона
даже есть статья на гуи на эту тему
хоть иногда статьи читайте
а вообще всё делается намного проще
просто помечаем построенный здания (например при постройке даём им дамми спел)
а при смерти юнита проверяем помечен он или нет(например есть ли у него дамми спел)
и если помечен то создаём юнитов
ответ
Аура не сразу вешается на юнита, нужна задержка.
ответ
во втором триггере вместо атакующий юнит должен быть источник повреждений

23
Добавляется событие перманентно, и удалить его нельзя отдельно, можно только отключить и/или удалить сам триггер. Также удалить можно действие и условие триггера, чтоб событие не запускало скрипт действия и не делало проверку по условию (за исключением тех событий, к которым можно добавить условие сразу через встраиваемый boolexpr)
28
Если навсегда, насколько это плохо и как быть
ну если на триггере 2+ события на одного и того же юнита, то при получении однократного урона, действия сработают дважды+
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.