Всем доброго времени суток, не могли бы вы мне помочь с триггерным уроном мне надо что бы урон наносился на ровне с атакой героя а не моментально это вообще можно реализовать? Если да то как?

При отлове урона вроде обычно юзают баф от яда, для проверки что урон от атаки а не от способностей.
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
Нужно зарегистрировать на всех юнитов на карте событие "получает урон", а в другом триггере, где юнит получил урон - делать действия. Если ты имел ввиду именно после замаха, когда вылетает снаряд - то тут только костылить с таймингом либо воспользоваться мемхаком)
Ах да, ну можно и свою собственную атаку сделать)

Вот тут я пытался сделать собственную атаку, сейчас конечно мог бы сделать получше и немного по-другому, с очень классной либой, но что-то не интересует)
14
rsfghd:
Нужно зарегистрировать на всех юнитов на карте событие "получает урон", а в другом триггере, где юнит получил урон - делать действия. Если ты имел ввиду именно после замаха, когда вылетает снаряд - то тут только костылить с таймингом либо воспользоваться мемхаком)
Ах да, ну можно и свою собственную атаку сделать)

Вот тут я пытался сделать собственную атаку, сейчас конечно мог бы сделать получше и немного по-другому, с очень классной либой, но что-то не интересует)
Если сделать как ты говоришь через "получил урон" то это агрится на урон от скилов и от предметов да мне надо что бы типа эффект был нормальным скилл такой каждый 4 удар наносит сила * 1.5 но это выглядит как то каряво с перва урон летит мнгновенно а потом урон с руки
28
Гуванч, а, понял. Я не страдал такими проблемами ибо все скиллы делаю на джассе и это даёт мне возможность полностью контролировать всё что происходит касательно урона. В твоём случае, если делать триггерные аналоги не подходит, нужно использовать мемхак. Он позволяет понять с руки урон или нет, а так же тип урона
22
При отлове урона вроде обычно юзают баф от яда, для проверки что урон от атаки а не от способностей.
Принятый ответ
28
biridius, ох господи, точно)
извиняюсь, из головы вылетела эта фишечка)
14
biridius:
При отлове урона вроде обычно юзают баф от яда, для проверки что урон от атаки а не от способностей.
А по яснее можно?
32
Гуванч, дикий костыль который заставит отказатся от орбов, критов и башей в дальнеам бою, иначе работать небудет. Если при получении урона у юнита появился бафф яда - следовательно юнита ударили физ атакой, но кол-во полученного урона таким способом не получить, ибо сперва проходит основная атака, потом 0.00 урона от абилки яда и появляется бафф яда.
14
quq_CCCP:
Гуванч, дикий костыль который заставит отказатся от орбов, критов и башей в дальнеам бою, иначе работать небудет. Если при получении урона у юнита появился бафф яда - следовательно юнита ударили физ атакой, но кол-во полученного урона таким способом не получить, ибо сперва проходит основная атака, потом 0.00 урона от абилки яда и появляется бафф яда.
quq_CCCP:
Гуванч, дикий костыль который заставит отказатся от орбов, критов и башей в дальнеам бою, иначе работать небудет. Если при получении урона у юнита появился бафф яда - следовательно юнита ударили физ атакой, но кол-во полученного урона таким способом не получить, ибо сперва проходит основная атака, потом 0.00 урона от абилки яда и появляется бафф яда.
Да нее мне такие вещи не нужны мне нужно чтоб эффект был нормальным хочу что бы это выглядело как обычная атака
16
quq_CCCP:
Гуванч, дикий костыль который заставит отказатся от орбов, критов и башей в дальнеам бою, иначе работать небудет. Если при получении урона у юнита появился бафф яда - следовательно юнита ударили физ атакой, но кол-во полученного урона таким способом не получить, ибо сперва проходит основная атака, потом 0.00 урона от абилки яда и появляется бафф яда.
нет, орб накладывает эффект до нанесения урона собой, всё нормально там
14
DracoL1ch:
quq_CCCP:
Гуванч, дикий костыль который заставит отказатся от орбов, критов и башей в дальнеам бою, иначе работать небудет. Если при получении урона у юнита появился бафф яда - следовательно юнита ударили физ атакой, но кол-во полученного урона таким способом не получить, ибо сперва проходит основная атака, потом 0.00 урона от абилки яда и появляется бафф яда.
нет, орб накладывает эффект до нанесения урона собой, всё нормально там
Драко вот у героя рики все нормально же урон от пассивки идет как обычная атака а не триггерный урон мне это и надо что бы триггерный урон не наносился моментально а после удара героя
16
у фрога он наносится до удара, у меня вместе с ударом, но это мемхак или перенос всех абилок с уроном на триггерный урон
28
такое чувство будто мой пример проигнорили .-.
32
DracoL1ch, ну думаю стоит описать подробнее как было у тебя и фрога сделано в плане сложности.
у фрога тупо триггер на с событием юнит атакован, условием что атаковавший имеет нужную абилку и угол между юнитами верный, и действием нанести урон и эффект проиграть на цели.
А вот вариант лича имеет куда более сложную реализацию, я так подозреваю хук на завершение атаки + вручения нужного кол-ва атаки с помощью мемхака.
26
rsfghd:
Я не страдал такими проблемами ибо все скиллы делаю на джассе и это даёт мне возможность полностью контролировать всё что происходит касательно урона.
А я что на жассе, что на гуи, одинаково контролирую всё что происходит касательно урона... ))
quq_CCCP:
дикий костыль который заставит отказатся от орбов, критов и башей в дальнеам бою, иначе работать небудет.
...и всё это компенсируется просто тем, что ты делаешь все орбы, криты, баши (в дальнем бою) триггерно и полностью контролируешь всё...
quq_CCCP:
ибо сперва проходит основная атака, потом 0.00 урона от абилки яда и появляется бафф яда.
В момент когда проходит "урон атаки" юнит уже имеет бафф яда.
И в "принимаемом уроне" ты естественно имеет тот урон который был нанесён авто-атакой юнита (итоговый, уже без резистов).
Гуванч:
Да нее мне такие вещи не нужны мне нужно чтоб эффект был нормальным хочу что бы это выглядело как обычная атака
Это как раз и будет целиком и полностью выглять как обычная атака.
32
Extremator, это все круто, но блин сколько же переделывать =) да и чел походу не осилит.
11
Ловишь получение юнитом урона, после паузы в 0.01 секунду наносишь нужный урон, должно получиться ровно
14
quq_CCCP:
Extremator, это все круто, но блин сколько же переделывать =) да и чел походу не осилит.
Ну я бы так не сказал я щас делаю аниме арену уже 3 героя готовы почти только у одного ульта нет не придумал а все остальные 11 спела сделал на триггерах даже спелл похожий на молот бурь сделан искусственно))

rsfghd:
такое чувство будто мой пример проигнорили .-.
Нет друг я его скачал и щас иду тестить)
14
rsfghd:
Гуванч, так 2 дня уже прошло с момента как скинул))
Сорян глаза маленькие, не рассмотрел нормально))
14
rsfghd:
Гуванч, так 2 дня уже прошло с момента как скинул))
ArhiMEN:
Ловишь получение юнитом урона, после паузы в 0.01 секунду наносишь нужный урон, должно получиться ровно
quq_CCCP:
Extremator, это все круто, но блин сколько же переделывать =) да и чел походу не осилит.
Смарите че сделал
Загруженные файлы
28
Гуванч, я уже увидел несколько ошибок, ты выводишь сообщение умноженной атаки, но по факту урон может другой наносится, ведь у тебя наносится не чистый урон. Прекрати добавлять действие "ничего не делать", оно не сделает твоё гуи лучше или чище, это мусор который делает хуже, твоя штука может забаговаться если будет какой-нибудь периодический урон к примеру, чтобы решить проблему либо все скиллы переписывать самому, либо сделать проверку ядом, что урон с руки, триггер TriggerAddon, будет выбирать всех юнитов на карте при вхождении какого-либо юнита на карту и регистрировать на всех повторно событие получения урона, карта может быстро захламиться. Ты создаёшь эффект в позиции юнита, а я уже говорил, позицию юнита нужно переменить в точку, потом создавать эффект в этой точке, потом удалять эффект и точку
14
rsfghd:
Гуванч, я уже увидел несколько ошибок, ты выводишь сообщение умноженной атаки, но по факту урон может другой наносится, ведь у тебя наносится не чистый урон. Прекрати добавлять действие "ничего не делать", оно не сделает твоё гуи лучше или чище, это мусор который делает хуже, твоя штука может забаговаться если будет какой-нибудь периодический урон к примеру, чтобы решить проблему либо все скиллы переписывать самому, либо сделать проверку ядом, что урон с руки, триггер TriggerAddon, будет выбирать всех юнитов на карте при вхождении какого-либо юнита на карту и регистрировать на всех повторно событие получения урона, карта может быстро захламиться. Ты создаёшь эффект в позиции юнита, а я уже говорил, позицию юнита нужно переменить в точку, потом создавать эффект в этой точке, потом удалять эффект и точку
Др~rsfghd:
Гуванч, я уже увидел несколько ошибок, ты выводишь сообщение умноженной атаки, но по факту урон может другой наносится, ведь у тебя наносится не чистый урон. Прекрати добавлять действие "ничего не делать", оно не сделает твоё гуи лучше или чище, это мусор который делает хуже, твоя штука может забаговаться если будет какой-нибудь периодический урон к примеру, чтобы решить проблему либо все скиллы переписывать самому, либо сделать проверку ядом, что урон с руки, триггер TriggerAddon, будет выбирать всех юнитов на карте при вхождении какого-либо юнита на карту и регистрировать на всех повторно событие получения урона, карта может быстро захламиться. Ты создаёшь эффект в позиции юнита, а я уже говорил, позицию юнита нужно переменить в точку, потом создавать эффект в этой точке, потом удалять эффект и точку
Друг зачем так строго критикуешь?) Это же просто пример я подумал может кто то сможет сделать лучше, насчет периодического урон не уверен ведь когда герой кастует скилл boolean отключается а если она отключена то и триггер не сработает и к тому же она включается при старте атаки и резко отключается после урона
28
Гуванч, а, ну если не хотел чтобы указывали на какие-либо ошибки, то мог предупредить)
Насчёт периодического урона уверен, дал скилл - отключилась булевая, замахнулся на юнита - включилась булевая, вот и всё, пошли тики от периодического урона и триггер срабатывает не от автоатак

раскрыть
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.