Вопрос связан с моим предыдущим вопросом про луч феникса
Захотелось прикрутить урон и замедление, чем ближе объект к кастеру - тем больше урона получает и тем сильнее замедляется
С уроном проблем нет, а вот насчет замедления есть вопрос - как лучше реализовать?
Дальность луча - 1200, поэтому я сделал 12 уровней способности Slow
Далее, отнимаем от 1201 текущее расстояния от кастера до цели, перегоняем это в Integer и делим на 100 - получаем необходимый уровень замедла
Тик рейт моего loop тригга составляет 0.05 сек, поэтому я добавил фильтр на бафф от этого замедла, если бафф висит - дамми не создаем, замедло не вешаем
Длительность баффа составляет 1 сек.
Есть способ получше?
Вариант с системой скорости пропускаем

Extremator, уже предлагали
darkowlom, всеравно нужна бд на все возможные эффекты
короче все возможные ответы даны
тему закрываю
если кто то придумает чтото новое пишите автору в пм
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
Вполне адекватный способ, но я бы сделал на ауре.
20
Tobi123:
выдача запрещенного спеллбука с аурой, направленной на владельца?
6
Аура плоха тем, что эффект меняется не мгновенно, а с заметной задержкой. Поэтому если уровень ауры менять по ходу дела, будет коряво (если по примеру, вот юнит решил подойти поближе в этом луче, то замедление будет иным). по сути предложенный автором вариант наиболее рациональный и эффективный. Правда, я бы все-таки убрал фильтр. Вот за секунду юнит в этом луче отошел/телепортировался на значительное расстояние, а замедление то же... Без фильтра новый баф перекрывался старым.
20
Sumert:
с тикрейтом в 0.05 за 1 сек. луч прокнет 20 раз
АОЕ зоны поражения - 200
За 1 сек действия МИНИМУМ создается 20 дамми юнитов с минимальным временем жизни - 1.25 сек для успешного каста
А если в зоне поражения к примеру 5 юнитов (а в карте, с которой я работаю, может быть и больше) - это уже лаги

задумался про добавление счетчика, мол каждые 0.05 сек, то есть 1 прок луча, добавлять к нему 1
когда он стал равен 10 - обнуляем, даем всем целям дебафф замедла, независимо от баффа
только хз, как это реализовать красиво, ведь кто-то может войти в луч посередине отсчета
задержка конечно мала, но она есть и скорее всего будет заметна
бняха муза, 2 сутки без сна не дают нормально думать, бесит
15
ssbbssc, можно просто через ауру торнадо. Бафф можно регулировать триггерно.
20
Tobi123:
регулировать бафф?
в плане удаления?
вообще с помощью индексера юнитов можно насобачить каждому из группы целей свой счетчик, и по окончании - удалять бафф
спасибо за наводку
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.