Есть лучник, который при выстреле калечит цель (цель получает определенный бафф).
Если лучник стреляет в цель, на которой этот баф есть, то после урона от его автоатаки (это важный момент), она получает дополнительно триггерный урон.
Суть в том, что этот лучник имеет способность отравления, а значит во время его автоатаки (во время полета стрелы) способность может нанести урон. У меня проблема в том, что я не могу однозначно отловить урон от его автоатаки. У меня все подвязано на разбросе времени от замаха до нанесения урона, пытаюсь отловить урон через определенный промежуток после замаха. Чтобы игрок замахами не убивал другого игрока.
Может кто подсказать как сделать лучше? Или ссылочку на пример, который подскажет как это сделать? Для ближних воинов это сделать легко, потому что там нет снарядов и атака всегда будет за одно время.

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

Ещё можешь наносить вместо отравления иной бафф, а отравлять даммиком. По этому баффу сможешь различать урон от автоатаки и способности.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
32
5 лет назад
1
Либо мемхак, либо детект физического урона через отрецательный урон от магии (абилка рунных браслетов с фактором снижения урона 2)
4
26
5 лет назад
4
Ещё можешь наносить вместо отравления иной бафф, а отравлять даммиком. По этому баффу сможешь различать урон от автоатаки и способности.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.