Epselot
offline
Опыт:
3,592Активность: |
Проверка на наличие алгоритма при смерти юнита
Мой триггер:
Смерть юнита с артефактом
События Единица - Любая боевая единица умирает Локальные переменные Условия и Условия ((Запускающая единица) имеет ! Тип предмета - артефакт) == Истина \\условие №1 (Владелец (Запускающая единица)) != 15 \\условие №2 Действия "не важно" Не проходит условие условие №1, условие №2 проходит нормально.
Как я понял что нельзя проверить на наличие эффекта при смерти юнита... это печально... Суть вообще триггера что если юнит теряет предмет типа артефакт (у всех артефактов есть алгоритм "! Тип предмета - артефакт") то это учитывается в переменной, выбросить передать продать и прочее у меня прописано в других триггерах а вот на смерть не работает проверка...
Подскажите что неправильно другой способ может, только первоначально сами проверьте у себя, я многое перепробовал и нечего не получилось... |
12.02.2012, 10:12 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Epselot
offline
Опыт:
3,592Активность: |
Смог обойти, но проверить на наличие эффектов не получилось, зато через действия с предметами всё норм=) |
12.02.2012, 15:03 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Тонг
offline
Опыт:
15,315Активность: |
интересно как ты будешь проверять эффекты если их нет на единицах? |
12.02.2012, 15:35 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Epselot
offline
Опыт:
3,592Активность: |
Да понимаю что на мёртвой единицы нет алгоритмов, вот только я поначалу думал что он проверяется в момент до смерти, а можно ли проверить наличие алгоритма если единица умирает? |
12.02.2012, 16:00 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|