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

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

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

задумался про добавление счетчика, мол каждые 0.05 сек, то есть 1 прок луча, добавлять к нему 1
когда он стал равен 10 - обнуляем, даем всем целям дебафф замедла, независимо от баффа
только хз, как это реализовать красиво, ведь кто-то может войти в луч посередине отсчета
задержка конечно мала, но она есть и скорее всего будет заметна
бняха муза, 2 сутки без сна не дают нормально думать, бесит
15
ssbbssc, можно просто через ауру торнадо. Бафф можно регулировать триггерно.
20
Tobi123:
регулировать бафф?
в плане удаления?
вообще с помощью индексера юнитов можно насобачить каждому из группы целей свой счетчик, и по окончании - удалять бафф
спасибо за наводку
5
Я бы посоветовал как сказали вышел, т.е. использовать замедление торнадо. Чем ближе юнит к центру тем выше уровень замедления. Задержка баффа тоже исправляется. Сперва удаляем способность замедления (ауру), затем удаляем бафф у этого юнита, и получается бафф будет исчезать сразу после завершения таймера а не висеть еще пару секунд.
32
Для замедления попробуй использовать 'Poison Arrows' и даммика, чтобы даммик не мог промахиваться, создавай его за нейтрально пассивного игрока (союзники не промахиваются, если атакуют союзника пассивкой на увороты).
Ядовитые и ледяные стрелы складываются и не перебивают друг друга, а вот замедления волшебниц увы такой способностью не обладают.
16
динамический мс - головная боль, надо менять идею, потому что на варике без тонны даммиков или заклинаний это не сделать
20
DracoL1ch:
динамический мс - головная боль
поэтому отказался от системы мув спида quq_CCCP:
Для замедления попробуй использовать 'Poison Arrows' и даммика, чтобы даммик не мог промахиваться, создавай его за нейтрально пассивного игрока
я думал про стрелы, но не догадывался про такой способ реализации
попробую
21
Захотелось прикрутить урон и замедление, чем ближе объект к кастеру - тем больше урона получает и тем сильнее замедляется
Замедлятся может скорость передвижения и атаки, поворота, каста
Скорость передвижения изменить - совсем не проблема
Скорость атаки адекватно можно только увеличивать до границы в 400%
Скорость поворота - как и скорость передвижения
Скорость Каста - Своя система каста
20
Скорость передвижения изменить - совсем не проблема
крайне информативно)
21
ssbbssc, есть прямая триггерная команда, если чо. Я уже начинаю подозревать что это вопрос из разряда "как найти что-то в гуи?" (в том смысле что человек мог даже не просмотреть список доступных функций)
20
GF RaiseD:
я уже подозреваю, что это ответ из разряда "я дохрена умный и отвечу, толком не прочитав вопрос"

и под системой мув спида подразумевается учет бонусов от всех усилений\апгрейдов\аур\свитков
что подразумевает осведомленность о команде изменения скорости юнита
"если чо"
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.