Здравствуйте!
Такое дело: как сделать систему, согласно которой на юнита накладывается дебафф к урону, броне, мане, равный отсутствующему % здоровья, а также изменяющий масштаб юнита на этот %?

Глобальная переменная типа группа юнитов.
При получении баффа - добавляешь туда юнита, при потере баффа - удаляешь.
Каждые N секунд перебираешь всех юнитов в группе, высчитываешь процент, устанавливаешь масштаб модели и ставишь нужный уровень способности-дебаффа.
Как-то так. Возможно вечером набросаю как с работы прийду.
`
ОЖИДАНИЕ РЕКЛАМЫ...
15
Глобальная переменная типа группа юнитов.
При получении баффа - добавляешь туда юнита, при потере баффа - удаляешь.
Каждые N секунд перебираешь всех юнитов в группе, высчитываешь процент, устанавливаешь масштаб модели и ставишь нужный уровень способности-дебаффа.
Как-то так. Возможно вечером набросаю как с работы прийду.
Принятый ответ
15
вот костыль:
Создаешь спеллы, которые могут уменьшать на % кол-во брони, урона.
100 уровней. 1 уровень- 1 %.
В триггере считаешь сколько отсутствует- накладываешь такую способность, уровень которой равен твоему %.
Если надо отслеживать- делаешь таймер. Если надо на N секунд- в способности прописываешь. Насчет маны- есть абилки понижающие ману. Создаешь 4 споосбности. понижение на 1, 10, 100, 1000. Считаешь- отнимаешь. Долго расписывать лень
19
Стоуровневая способность? Костыль так себе, я уже им пробовал, слишком затратно в плане обработки.
28
BrEd Pitt, без дами каста никак
либо спелы с кучей уровней либо куча спелов
напрямую менять нельзя
Чтобы оставить комментарий, пожалуйста, войдите на сайт.