Как занести в переменную полученное исцеление?
Принятый ответ
Что вы понимаете под "исцелением"?
Скодько всего юнит отрегенил хп за время или сколько ему вылечила конкретная способность?
Общий реген можно подсчитать сравнивая сколько хп было сколько стало через определённое время. Ну а лечение со всяких там вампиризмов бы особо не узнаешь без мемхака, тут только кастомный аналоги способностей.
Скодько всего юнит отрегенил хп за время или сколько ему вылечила конкретная способность?
Общий реген можно подсчитать сравнивая сколько хп было сколько стало через определённое время. Ну а лечение со всяких там вампиризмов бы особо не узнаешь без мемхака, тут только кастомный аналоги способностей.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Скодько всего юнит отрегенил хп за время или сколько ему вылечила конкретная способность?
Общий реген можно подсчитать сравнивая сколько хп было сколько стало через определённое время. Ну а лечение со всяких там вампиризмов бы особо не узнаешь без мемхака, тут только кастомный аналоги способностей.
Отредактирован MpW
исцеление - абилки исцеляют за раз вроде благодать. есть не разовые абилки ежесекудно наполняют запас хп. Некоторые исцеления увеличивают в астрале в несколько 1.66 раз, если константу включить.
реген - он может быть пассивным, так и активным пример бафф "Рев" дает временный реген (по мемхаку смотрел увеличивался реген или нет).
Отредактирован Kolya12
Отредактирован Mexaz
Первый триггер срабатывает каждый раз, когда кого-то атакуют. В условиях проверяем, что атакующий - нужный нам юнит, и имеет ли он какой-то способ вампиризма (для этого помимо основного эффекта все предметы, ауры, способности должны давать юниту специальный бафф-маркер). После этого через арифметику добавляем к текущему лечению "дельту" здоровья нужного нам юнита. Есть погрешность на реген и на баги, когда вместе с атакой проходит стороннее лечение, но не думаю, что нужна научная точность.
Второй триггер - аналогично, но только когда нужный нам юнит направляет способность. Проверяем, если способность лечащая и если цель - он сам.
Третий - проверка лечения предметами.
Тонкости я уже не помню, редактор давно не открывал, но в принципе, гуру триггеров и РО примерное направление мысли понять могут, подскажут хотя бы, где искать информацию, если что.
Точность описанного метода довольно низкая, потому что любые одновременные события будут создавать ошибки. То есть хил в момент удара будет с погрешностью на входящий урон, а входящий хил в момент вампирика будет засчитан как собственный.