Добавлен ssbbssc
Вопрос связан с моим предыдущим вопросом про луч феникса
Захотелось прикрутить урон и замедление, чем ближе объект к кастеру - тем больше урона получает и тем сильнее замедляется
С уроном проблем нет, а вот насчет замедления есть вопрос - как лучше реализовать?
Дальность луча - 1200, поэтому я сделал 12 уровней способности Slow
Далее, отнимаем от 1201 текущее расстояния от кастера до цели, перегоняем это в Integer и делим на 100 - получаем необходимый уровень замедла
Тик рейт моего loop тригга составляет 0.05 сек, поэтому я добавил фильтр на бафф от этого замедла, если бафф висит - дамми не создаем, замедло не вешаем
Длительность баффа составляет 1 сек.
Есть способ получше?
Вариант с системой скорости пропускаем
Захотелось прикрутить урон и замедление, чем ближе объект к кастеру - тем больше урона получает и тем сильнее замедляется
С уроном проблем нет, а вот насчет замедления есть вопрос - как лучше реализовать?
Дальность луча - 1200, поэтому я сделал 12 уровней способности Slow
Далее, отнимаем от 1201 текущее расстояния от кастера до цели, перегоняем это в Integer и делим на 100 - получаем необходимый уровень замедла
Тик рейт моего loop тригга составляет 0.05 сек, поэтому я добавил фильтр на бафф от этого замедла, если бафф висит - дамми не создаем, замедло не вешаем
Длительность баффа составляет 1 сек.
Есть способ получше?
Вариант с системой скорости пропускаем
Принятый ответ
Extremator, уже предлагали
darkowlom, всеравно нужна бд на все возможные эффекты
короче все возможные ответы даны
тему закрываю
если кто то придумает чтото новое пишите автору в пм
darkowlom, всеравно нужна бд на все возможные эффекты
короче все возможные ответы даны
тему закрываю
если кто то придумает чтото новое пишите автору в пм
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
завтра-послезавтра отпишусь
было бы всё так просто я бы уже давно закрыл вопрос
или удалил его
предоставишь пруф(с 2 переменными) и я с радостью соглашусь с тем что я нуб
и опыта накину
только не забывай что мс может даваться как в единицах (сапог например) так и в % (всякие баффы)
и может меняться в тот момент когда юнит находится под замедлением
в качестве пруфа сойдёт небольшой пример замедляющий юнита на 5 секунд на 20% сделанный триггерно без спелла замедления
Если поставить несколько таких юнитов с одной и той же аурой - эффект будет набираться значительно быстрее и, конечно, суммироваться.
Отредактирован nvc123
quq_CCCP, что ты имеешь ввиду под белым мс?
если мс по умолчанию то есть функция
Отредактирован Melissa
Кюррентспид даёт текущую (скорость со всеми модификаторами)
Завести переменную NormalSpeed, которая будет меняться от приобретения сапога (еула и т.п.). Учитывать только предметы, для удобства можно учитывать лишь предметы дающие количественную, а не процентную скорость (сапог, еул).
который будет меняться в зависимости от расстояния до ближайшего луча, и от которого будет зависеть NormalSpeed[] юнита.
а это бд
причём раз система не вариант есть подозрения что бд не маленькая
darkowlom, всеравно нужна бд на все возможные эффекты
короче все возможные ответы даны
тему закрываю
если кто то придумает чтото новое пишите автору в пм