Добавлен
Вполне банальный вопрос: как эффективнее удалять Dummy юнитов с карты? как я понимаю, функцию вейт здесь все считают, мягко говоря, "не оптимизированной". Пока в голову приходят только массивы, аля мультиспелл. Подскажите, пожалуйста.

Я же целую статью написал и там же указан способ
UnitApplyTimedLife(dummy, FourCC('BTLF'), 10)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Ты же убиваешь, а не скапливаешь на карте. Через какое-то время после смерти игра сама делает Remove юнита.
я уже пожалел об этом про себя, братан, не знаю, как отменять
Не отменишь, только ставить десять плюсов, чтобы искупить свой грех)
30
Я же целую статью написал и там же указан способ
UnitApplyTimedLife(dummy, FourCC('BTLF'), 10)
Принятый ответ
17
8gabriel8, вы, эксперты, каждый разное говорите) 8gabriel8:
после смерти игра сама делает Remove юнита
я если честно в этом не уверен
26
TeX13:
local unit u = GetTriggerUnit()
call PolledWait( 1.00 )
call RemoveUnit(u)
set u = null
Так тоже можно, только замени Remove на Kill.
вы, эксперты, каждый разное говорите)
NazarPunk, предложил таймер жизни, который в начале предложил я. Почему это мы разное говорим?
17
NazarPunk, получается их не нужно удалять после смерти?
8gabriel8, у меня почему-то вбилось в голове, что после смерти юнита, его нужно еще и удалять
26
я если честно в этом не уверен
А в нанесении периодического урона заклинанием от имени юнита, который был удалён из игры, всегда уверен?
28
Remove не рекомендуется делать, только смерть)
Не рекомендуется, но делать можно.

Лучше всего поставить дамми 10 ХП и реген -1 ХП в Редакторе объектов, тип смерти - нельзя поднять, не разлагается. Более гибкий вариант через временную жизнь, как уже показали выше.
26
А почему -1? У меня 10хп и -10реген в последнее время.
28
у меня почему-то вбилось в голове, что после смерти юнита, его нужно еще и удалять
А зачем? Зачем вообще каждый раз создавать дамми, когда чаще всего можно обойтись одним?
8gabriel8:
А почему -1?
10 + 10 секунд * -1 = 0.
26
10 + 10 секунд * -1 = 0.
Это понятно, но зачем ещё 10 секунд на карте торчать, когда способность применил?

Мне не нравится пользоваться одним дамми, потому что он только для Игрока-Человека подходит, Игрок-Компьютер, в частности Нейтрально-враждебный, может использовать его способности.
17
Лучше всего поставить дамми 10 ХП и реген -1 ХП в Редакторе объектов, тип смерти - нельзя поднять, не разлагается. Более гибкий вариант через временную жизнь, как уже показали выше.
Мне это вариант не нравится, есть вера, что на этот "реген" можно непроизвольно повлиять во время написания какого-нибудь сложного триггера
А в нанесении периодического урона заклинанием от имени юнита, который был удалён из игры, всегда уверен?
это я помню))) было дело)) я ему таймер всегда дольше делал, например баф 20сек., жизнь дамика - 21сек.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.