В редакторе же есть 7 тип атаки- неизвестный, как можно его использовать, если в редакторе объектов его нет?

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

В струетуре каждого юнита нам доступен триггерно параметр UnitUserData, являющийся целочисленным. Создав обычную двухмерную базу данных, столбцами которой являются характеристики юнита (в структуре юнита характеристиками являются все строки в редакторе объектов для этого юнита (не ограничиваясь ими офк)). Вбив номер строки в юзер дату юнита мы получим связанную таблицу БД юнита и нашу кастомную. Теперь мы можем создавать дамми-кастеров и присваивать им ту же юзер дату что и у кастера заклинания, рвзделяя при помощи дамми кастов урон от заклинаний и урон с руки. Далее - дело техники. Тип урона с руки можно задать в переменной нашей БД, а тип урона заклинания определять, например, количеством хп юнита (извращвясь с преобразованиями текущего хп в целочичленное). Можно получить еще больший контроль, нанося весь урон триггерно...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
20
6 лет назад
0
Если Вам не хватает стандартного числа типов атаки, возможно имеет смысл внедрить систему кастомной обработки урона? И лепить столько типов, сколько душе угодно?
0
32
6 лет назад
0
Loran124, false, false, null, null, null - этот тип урона схож с normal, его наносят все негативные баффы при появлении или исчезнавении, проходит по неуязвимым юнитам, хп им не отнимает но ивент урона срабатывает.
0
23
6 лет назад
0
Diaboliko,а можно по подробнее про систему?
3
20
6 лет назад
3
В струетуре каждого юнита нам доступен триггерно параметр UnitUserData, являющийся целочисленным. Создав обычную двухмерную базу данных, столбцами которой являются характеристики юнита (в структуре юнита характеристиками являются все строки в редакторе объектов для этого юнита (не ограничиваясь ими офк)). Вбив номер строки в юзер дату юнита мы получим связанную таблицу БД юнита и нашу кастомную. Теперь мы можем создавать дамми-кастеров и присваивать им ту же юзер дату что и у кастера заклинания, рвзделяя при помощи дамми кастов урон от заклинаний и урон с руки. Далее - дело техники. Тип урона с руки можно задать в переменной нашей БД, а тип урона заклинания определять, например, количеством хп юнита (извращвясь с преобразованиями текущего хп в целочичленное). Можно получить еще больший контроль, нанося весь урон триггерно...
Принятый ответ
0
26
6 лет назад
Отредактирован Hate
0
Diaboliko:
В струетуре каждого юнита нам доступен триггерно параметр UnitUserData, являющийся целочисленным. Создав обычную двухмерную базу данных, столбцами которой являются характеристики юнита (в структуре юнита характеристиками являются все строки в редакторе объектов для этого юнита (не ограничиваясь ими офк)). Вбив номер строки в юзер дату юнита мы получим связанную таблицу БД юнита и нашу кастомную. Теперь мы можем создавать дамми-кастеров и присваивать им ту же юзер дату что и у кастера заклинания, рвзделяя при помощи дамми кастов урон от заклинаний и урон с руки. Далее - дело техники. Тип урона с руки можно задать в переменной нашей БД, а тип урона заклинания определять, например, количеством хп юнита (извращвясь с преобразованиями текущего хп в целочичленное). Можно получить еще больший контроль, нанося весь урон триггерно...
примерно так, да
я примерно так и делал, можно поизучать, кому нужно
Загруженные файлы
0
20
6 лет назад
0
Loran124:
ssbbssc,
А как у близзов получилось использовать этот тип атаки, в кампании например?
да никак, он технический, как Кук описал
если открыть близовскую карту WarChaser, или же Сад Войны, то можно увидеть, что в коде очень много утечек и ошибок
Так что я бы не ровнялся на карты близов как пример, во всяком случае на все 100%
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.