Искал, как можно наносить доп дамаг абилкой в зависимости от стат героя. В итоге узнал, что нельзя, но решил поэкспериментировать. Получилось не работающее вот это:
Что из этого можно сделать? Можно сделать рабочим?

А можно не копипастить тонны текста?

Наработка, в которой способность Carrion Swarm наносит урон в зависимости от интеллекта героя.
На основе её можно сделать кастомный молот бури.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Триггеринг юнит - тот кто инициировал триггер (т.е. у тебя тут это тот, кто привёл способность в действие).
Тарет юнит оф абилити бейнг каст - цель каста абилки.
Ты ссылаешься на Силу аттакинг юнита... это юнит который атакует, но в этом событии его быть не может. Поэтому можешь заменить на триггеринг юнита.
18
  1. Сделать молот-бурь пустышку
  2. Отловить момент когда он кидается на юнита
  3. Создать дамми юнита и заставить его кидать настоящий молот бурь
  4. Сохранить по хендлу дамми всё что нужно, к примеру урон
  5. Отловить событие получения урона
  6. Если тот кто наносит урон имеет равкод этого дамми, то берем по его хендлу урон и наносим его цели
P.S. и нужно в событии получения урона делать проверку чтобы он был больше 0

В текущей реализации урон нанесется ещё до того как молоток полетит
11
Extremator:
Триггеринг юнит - тот кто инициировал триггер (т.е. у тебя тут это тот, кто привёл способность в действие).
Тарет юнит оф абилити бейнг каст - цель каста абилки.
Ты ссылаешься на Силу аттакинг юнита... это юнит который атакует, но в этом событии его быть не может. Поэтому можешь заменить на триггеринг юнита.
Поменял, но всё равно не работает
Hodor:
  1. Сделать молот-бурь пустышку
  2. Отловить момент когда он кидается на юнита
  3. Создать дамми юнита и заставить его кидать настоящий молот бурь
  4. Сохранить по хендлу дамми всё что нужно, к примеру урон
  5. Отловить событие получения урона
  6. Если тот кто наносит урон имеет равкод этого дамми, то берем по его хендлу урон и наносим его цели
P.S. и нужно в событии получения урона делать проверку чтобы он был больше 0

В текущей реализации урон нанесётся ещё до того как молоток полетит
в текущей реализации ничего не работает))
33
Не правильно вы всё делаете, надо отлавливать урон до его нанесения и тут же изменять множить на стату (так правильней, всё остальное рудименты 126 патча), только я хз как отловить тип урона от конкретной способности, тут надо подбирать
11
Extremator:
eriel222, скинь что у тебя там не работает.
заменил на Triggering Unit, но урон всё равно никакой, учитывая, что у перса 170 силы.
33
не вижу события отлова урон у вас, где оно? если всё сработает в этом триггере, то доп. урон нанесётся ещё до момента как долетит молот
26
eriel222:
Extremator:
eriel222, скинь что у тебя там не работает.
заменил на Triggering Unit, но урон всё равно никакой, учитывая, что у перса 170 силы.
Скинь скрин триггера, который ты сделал.
Вероятно ты не то и не там указал.
11
Bergi_Bear:
не вижу события отлова урон у вас, где оно? если всё сработает в этом триггере, то доп. урон нанесётся ещё до момента как долетит молот
молот как черновой скилл. расчитывал на аое абилки. отлавливать урон я не знаю как от слова совсем
Extremator:
eriel222:
Extremator:
eriel222, скинь что у тебя там не работает.
заменил на Triggering Unit, но урон всё равно никакой, учитывая, что у перса 170 силы.
Скинь скрин триггера, который ты сделал.
Вероятно ты не то и не там указал.
Загруженные файлы
26
eriel222, окей. Попробуй вывести имя юнита перед кастом, и после.
Игра - вывести текст всем игрокам (имя юнита (юнит-цель каста))
Посмотри выдаёт ли там имя юнита на которого кастуешь скилл.
можешь попробовать переименовать триггер во что-то нормальное
11
Extremator:
eriel222, окей. Попробуй вывести имя юнита перед кастом, и после.
Игра - вывести текст всем игрокам (имя юнита (юнит-цель каста))
Посмотри выдаёт ли там имя юнита на которого кастуешь скилл.
можешь попробовать переименовать триггер во что-то нормальное
Вот вывел, поменял снова на молот, всё работает (дмг проходит до долёта молота, как и говорили выше). Но с аое способностью типа "Удар Грома" дмг наносится самому королю.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.