Есть много разных защит от магии, есть способность дриад, например, которая даёт магический иммунитет, есть аналогичная способность у предмета, есть амулет, который раз в 40 секунд блокирует негативное заклинание, есть заговор банши, есть неполная защита, которая уменьшает урон от заклинаний и блокирует некоторые заклинания, есть полная неуязвимость. Мне надо выбрать отряд, где нужно отсеять неуязвимых к магии юнитов, как это сделать?
Вроде как-то видел подобный вопрос, но поиск окончился безуспешно.

Принятый ответ

Джентельмены, очень извиняюсь, рассчитываю, что ваши рекомендации пригодятся мне в будущем, но в данном случае как-то умудрился пропустить, что в условиях boolean comparsion в самом низу начального предложения стоит Неуязвимость к магии. Мне конкретно в данном случае этого достаточно. Ещё раз прошу прощения за потраченное вами время)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
13
7 лет назад
0
Проверяешь здоровье
наносишь единицу маг.урона
сравниваешь здоровье
отсеиваешь у кого не изменилось
востанавливаешь потраченое хп
0
26
7 лет назад
0
Borodach, страшно звучит) Это придётся для каждого выбранного юнита дамми создавать, который урон наносить будет?
0
13
7 лет назад
0
Не нежен дамми, тригером, normal_damage
0
26
7 лет назад
0
Borodach, но в триггерах два типа нанесения урона: урон по области и урон по цели. Наносятся они от какого-то юнита, мне по области кастером что ли надо урон наносить?
0
27
7 лет назад
Отредактирован MpW
0
Я бы посоветовал бы. Но ничего не помню. Попробуй скачать старую наработку и посмотреть
Можно было бы все триггерно сделать, такой вариант мне больше нравится
0
26
7 лет назад
0
Steal nerves:
...Можно было бы все триггерно сделать...
Да это было бы чудесно, конечно, но нежелательно, так как, если одобрят, потребуется для кампании, где очень много разных юнитов с нетриггерными способностями. Для всех писать системы триггеров, во-первых, слишком долго, во-вторых, того не стоит.
P. S. Steal nerves, а у тебя ведь примеры в вопросах про типы урона, мне там чего вообще смотреть будет надо?
0
27
7 лет назад
Отредактирован MpW
0
А попробуй базу данных вести. Вводи всех, кто обладает этими абилками. Юнит получил способность, или предмет, вводим такую то такую. Хотя все это неудобно будет
8gabriel8, я карту скинул. Там все блоки и резисторы. Ну для подробного, а решай сам.
думаю, что способ бородача верный.
0
26
7 лет назад
Отредактирован 8gabriel8
0
Действительно надо экспериментировать с вариантом бородача.
0
13
7 лет назад
0
Не по области, а от любого юнита в переменной наносить целевой урон. Урон заклинаниями идет как "обычная" атака.
Можешь изначально, для этого действия, в начале создать юнита с "москитами" и занести в переменную.
И от лица этого юнита наносить посторонний(проверочный) урон
1
30
7 лет назад
1
IsUnitType(target, UNIT_TYPE_MAGIC_IMMUNE)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.