Добавлен
Всем привет! Ребята подскажите пожалуйста, как определить тип атаки, которой был нанесён/получен урон?
Если не ясно, тогда попробую объяснить на примере. Допустим Юнит типом атаки "Хаос" или "Герой", или др.. нанёс урон другому юниту. Как триггерно узнать, что урон был нанесён типом атаки "Хаос"?

Если очень сильно надо - гугли Easy damage system для разъяснений, вот тебе сама система.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Как вариант, можно определять по типу атакующего юнита.
2
Спасибо за совет, но всё же меня интересует именно тип атаки.
16
либо у тебя полностью рукописная система атаки, либо хак на память xgm.guru/p/100/179146 . думаю, ни то, ни другое тебе не по плечу, так что никак
5
есть два варианта БД (база данных), где будет хранится информация о типе атаки какого либо юнита или же создать несколько способностей-пустышки на основе той же "Сферы" у "Келя" (не высвечивается иконка и бафф). прозвать именами чтобы не путаться и добавить юнитам.
Написать небольшой код, который будет брать юнита и возвращать тип его атаки на основе его способности
Функция будет выглядеть как то так:
function GetUnitAttackType takes unit returns attacktype
if GetUnitAbilityLevel(u,'1234')>0 then
return ATTACK_TYPE_NORMAL
elseif GetUnitAbilityLevel(u,'4321')>0 then
return ATTACK_TYPE_MAGIC
endif
return null
endfunction
24
Если очень сильно надо - гугли Easy damage system для разъяснений, вот тебе сама система.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.