Возникла такая проблема , я сделал новую функцию по нанесению урона с учетом своих нужд в неё добавил параметр который если берет аргумент true то при уроне могут срабатывать все предметы которые есть (то есть пассивные эффекты такие как оглушение , крит , сплеш и многие другие ) но таких предметов допустим много . Вот не могу разобраться как сделать архитектуру системы обработки предметов которые есть у юнита если они сработали то дали бонус модификации .Функция урона применяется и для авто-атаки .
Если что-то не понятно спрашивайте
Пояснять если что в vjass или cjass

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

ledoed, давно не обращал внимание на мой вопрос не закрытый решил написать ledoed, ты меня все равно не понял ну тут моя вина все способности которые я пишу не как не связаны с стандартными только если как пустышка . Допустим есть предмет который позволяет нанести крит урон но внутри этого предмета нету не каких способностей я просто привязываю к предмету триггер со скилом (крита ) и если при атаке у юнита есть предмет этот то с шансом N срабатывает функция триггера
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
7
7 лет назад
0
ledoed, будут срабатывать только пассивные эффекты такие как криты станы слеши всякие орбы
но не активные
0
17
7 лет назад
0
Sergey105:
ledoed, будут срабатывать только пассивные эффекты такие как криты станы слеши всякие орбы
но не активные
"UnitUseItem,UnitUseItemTarget,UnitUseItemTarget" а эти функции пробовал
0
7
7 лет назад
0
ledoed, Допустим я использовал функцию которая наносит урон в функции идет проверка на предметы в проверке идет обработка предметов то-есть сработал крит , записываю новое значение урона и заменяю в функции урона на новое значение затем происходит сам урон
ledoed, что мне эти функции дадут ?
я предметами особо не занимался только способности делал
ledoed, это типо проверка есть ли предмет у юнита ?
0
17
7 лет назад
0
это заставляет активировать итем юниту,цель сам юнит на юнита на точку
0
7
7 лет назад
0
ledoed, активация мне не к чему
0
17
7 лет назад
Отредактирован ledoed
0
а вариант с 2мя массивами в одном ид предметов во 2м ид спела тоесть если massitemid[4] у тебя в инвентаре то значит massspellid[4] у тебя есть
активный даёшь дамику а он активирует
0
7
7 лет назад
0
ledoed, давно не обращал внимание на мой вопрос не закрытый решил написать ledoed, ты меня все равно не понял ну тут моя вина все способности которые я пишу не как не связаны с стандартными только если как пустышка . Допустим есть предмет который позволяет нанести крит урон но внутри этого предмета нету не каких способностей я просто привязываю к предмету триггер со скилом (крита ) и если при атаке у юнита есть предмет этот то с шансом N срабатывает функция триггера
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.