Здравствуйте. Хотел сделать способность а-ля HotS с критами через каждые 3 удара, но она не работает (( Подскажите пожалуйста, где я ошибся.

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

Вот через эту систему (Damage Engine v3.8) легко делать такие способности, сделал как пример у пала то что ты хотел

Ну и это спасёт от стоп атаки 100%
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
3
15
3 года назад
3
Вот через эту систему (Damage Engine v3.8) легко делать такие способности, сделал как пример у пала то что ты хотел

Ну и это спасёт от стоп атаки 100%
Загруженные файлы
Принятый ответ
3
32
3 года назад
3
Extremator, вот снова ты лиж бы ляпнуть, для галочки пашет, на деле - это не удар а замах, юнит гораздо чаще замахивается чем реально попадает, потом делается все не так, какие уровни, если даёшь абилку критов то давай не перед а атакой а после, на след удар, и забирай после удара.
Да и когда вы уже поймёте что такие ущербные реализации лишены смысла жизни.
0
9
3 года назад
0
makkad:
Привет. Вот, у меня есть тестовая карта с системой отлова урона. Сделал на ней лучницам способность Пристрелка (крит на x2 урона каждый третий выстрел). Сама пристрелка добавлена в триггер DSAdditionalAndCriticalDamage
Также на карте есть множество других примеров, например, поглощение урона, кастомные криты и прочее.
Я использую редактор рефорджа и при открытии он мне выдал пачку ошибок и крашнулся
0
32
3 года назад
0
SirDragdord, в рефордж ты можешь проверять тип урона, что круто все облегчает.
2
17
3 года назад
Отредактирован GetLocalPlayer
2
Я использую редактор рефорджа и при открытии он мне выдал пачку ошибок и крашнулся
В старом варе это делается через набор уродливых костылей. В рефорж добавили удобный функционал для этого дела.
В первую очередь, нужно использовать событие Generic Unit Event -> Takes Damage. Собитие A unit is Attacked (Юнит атакован) все годы существования вара путает людей, поскольку в действительности это лишь замах на удар, то есть, урона нанесено еще не было и даже снаряд (в случае ренжевиков) не был выпущен. Игрок даже может вручную триггерить это события постоянно отдавая команду stop юниту.
Ну а в условиях сделать Boolean проверку Damage from normal attack.
Загруженные файлы
0
22
3 года назад
0
SirDragdord, Да. Это система для 1.26 JNGP. В рефордж это делается проще, чем в том примере.
0
9
3 года назад
0
GetLocalPlayer:
Я использую редактор рефорджа и при открытии он мне выдал пачку ошибок и крашнулся
В старом варе это делается через набор уродливых костылей. В рефорж добавили удобный функционал для этого дела.
В первую очередь, нужно использовать событие Generic Unit Event -> Takes Damage. Собитие A unit is Attacked (Юнит атакован) все годы существования вара путает людей, поскольку в действительности это лишь замах на удар, то есть, урона нанесено еще не было и даже снаряд (в случае ренжевиков) не был выпущен. Игрок даже может вручную триггерить это события постоянно отдавая команду stop юниту.
Ну а в условиях сделать Boolean проверку Damage from normal attack.
Я может в глаза долблюсь, но в Generic Unit Event просто нет Takes Damage. Также я его не нашёл в Player-Owned Unit Event. Но при это Takes Damage есть в Specific Unit Event. Чертовщина какая-то.
0
32
3 года назад
0
Есть событие на конкретного юнита, и вовсе на весь класс, что срабатывает на всех кто получает какой либо урон.
0
9
3 года назад
0
quq_CCCP:
Есть событие на конкретного юнита, и вовсе на весь класс, что срабатывает на всех кто получает какой либо урон.
Так а как сделать то так, чтобы срабатывало на весь класс, кто получает какой-либо урон? Takes Damage у меня есть только в Specific Unit Event, а в нём даже переменные указывать нельзя - только уже поставленных юнитов.
0
32
3 года назад
0
Народ, у рефорджа это событие в гуи есть? Если нет то кастом скриптом накинь.
0
17
3 года назад
Отредактирован GetLocalPlayer
0
Я может в глаза долблюсь, но в Generic Unit Event просто нет Takes Damage
А, пардон. Это я себе в ГУИ плашек надобавлял когда с TriggerData разбирался и забыл про это дело. Общего события на получение урона в GUI по умолчанию нет, придется вручную добавлять CustomScript вставкой
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.