Я сделал ефект холода (замедляет скорость атаки и передвижение) Можно ли както сделать чтобы в радиусе здания ефект уберался? Если да то как?

Так-с... А как ты сделал эффект холода? глобальная аура замедления?
Если ты хочешь отключить её строго в определенной зоне, то как вариант просто создать там источник ауры которая обнулит это замедление. Ну т.е. если у тебя глобальная аура даёт -30% к скорости, то рядом с "костром/шатром" будет работать аура на +30% к скорости, в сумме это даст нормализацию до 0%. Но имей ввиду, это будет работать в плюс, если "холод" закончится. Поэтому либо комбинируй работу обеих этих аура исключительно в одном время (например только ночью или во время бури), либо ищи другой способ реализации в зависимости от дополнительных деталей.
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
Принятый ответ
Так-с... А как ты сделал эффект холода? глобальная аура замедления?
Если ты хочешь отключить её строго в определенной зоне, то как вариант просто создать там источник ауры которая обнулит это замедление. Ну т.е. если у тебя глобальная аура даёт -30% к скорости, то рядом с "костром/шатром" будет работать аура на +30% к скорости, в сумме это даст нормализацию до 0%. Но имей ввиду, это будет работать в плюс, если "холод" закончится. Поэтому либо комбинируй работу обеих этих аура исключительно в одном время (например только ночью или во время бури), либо ищи другой способ реализации в зависимости от дополнительных деталей.
Ответы (4)
1
Хороший вариант и да эфект типо как аура но есть вожможность как тригер или еще как нибудь чтоби етот ефект убрался? Если нет сделаю такой варинат
26
Kiril228, ну мне пока что-то в голову простых вариантов не приходит больше. Тебе ведь надо попроще, так?
Можно поделить карту на области (если это конечно нужно) и проверять всех входящих/выходящих юнитов, и попутно проверять не находятся ли они вблизи источников тепла (т.е. имеют эффект от ауры). Если не имеют - выдавать 'охлаждение' (таргетный бафф через ауру на самого себя, это надёжно), а если имеют - убирать 'охлаждение'. Но опять же, это не совсем прям просто будет (относительно).
Если вся карта это один сплошной зимний биом - то это одна ситуация, здесь можно отлавливать всех входящих и тех что были сразу при старте, и заносить их в общую группу, проверять, и выдавать нужные эффекты. А вот если в карте имеются и такие места где "холода" быть не может - то это совсем другое, тут надо будет контроллировать местоположения исключительно тех юнитов, которые находятся в местах где возможно 'замерзание' (дабы избежать лишней нагрузки и перепроверок через группу, если оно ни к чему).
1
Extremator, Попробую я не очень разбераюсь в скриптах но я скорее всего смогу сделать скрипт
Чтобы оставить комментарий, пожалуйста, войдите на сайт.