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

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

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