Здрасте. Подскажите, пож-ста, как можно триггерно поменять цель заклиная "массовая телепортация", т.е. сделать так, чтобы герой мог перемещаться в любую разведанную область на карте вместо телепортации к своим войскам?
Я предполагаю, что это можно сделать с помощью создания пустышки в точке переноса, но я не представляю, как такое можно замутить)
пардон, если не там задал вопрос)

делаем спелл на основе канала
при применении этого спелла выбираем всех юнитов в радиусе R от юнита применившего спелл и имеющих того же владельца что и юнит применивший заклинания
и переносим их в точку каста
где R это радиус захвата юнитов для телепортации
спецэффекты по вкусу
это если массовая телепортация (герой + юниты рядом с ним)
если только герой то как сказали выше
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
nvc123:
Ethernet, в твоём варианте герой прыгает сам + его перемещает триггерно ибо он в группе
если юзается гуи то триггерное перемещение сбивает приказ
и того куча проблем и гемора из за двойного перемещения героя
нафиг это если есть канал который можно настроить как пожелаешь?
по коду с каналом тоже самое что и у тебя
только баги с блинком пропадают
Да не, не перемещается он два раза. Условие 1, выбранный юнит не Применяющий способность юнит.
28
Ethernet, тогда мы вводим доп условие
как следствие писать больше кода и работает система дольше
нафиг это если можно сделать быстро и красиво
какой такой + имеет блинк перед каналом если мы и так и так переносим юнитов триггерно?
15
nvc123:
Ethernet, тогда мы вводим доп условие
как следствие писать больше кода и работает система дольше
нафиг это если можно сделать быстро и красиво
какой такой + имеет блинк перед каналом если мы и так и так переносим юнитов триггерно?
Что за минусы ты расписал? Читать смешно. Спел перемещения делать при помощи спела перемещения. Это ж логично.
А если случай, когда нет рядом войск? То перемещение будет нативное и работать будет быстрее.
28
А если случай, когда нет рядом войск? То перемещение будет нативное и работать будет быстрее.
всеравно работать будет медленнее
ибо простое перемещение через SetUnitPos быстрее чем проверка + блинк
то есть то что мы пишем дофига кода и система работает медленее это не минусы?
Ethernet:
Спел перемещения делать при помощи спела перемещения. Это ж логично.
это было бы логично будь у нас нормальный механизм наследования (с переопределением)
а раз его нету то это ни фига не логично
ибо для того чтобы сделать новый Спел перемещения нужно сделать костыль убирающий последствия старого спела перемещения
в то время как на канале можно сразу сделать новый Спел перемещения
15
то есть то что мы пишем дофига кода и система работает медленее это не минусы?
Да с чего она работает медленнее? Ты о чем вообще? У тебя что, триггер работает с гигантским объемом данных? Это не значительно.
Блинк работает не зависимо от проверки. Его нажал и все.
Опять же про какие дофига кода идет речь? Одно условие в выборке при перемещение.
nvc123:
это было бы логично будь
Это было бы идеально, а делать скилл перемещения используя скил перемещения, потому что он перемещает - вот это логично.
28
Ethernet, проверка происходит в любом случае
перемещение триггерно работает быстрее блинка
нафиг писать условие если можно не писать?
Ethernet:
делать скилл перемещения используя скил перемещения, потому что он перемещает - вот это логично
кривая у тебя логика
ибо по твоей логике костыли это логично а более красивое и оптимальное решение нелогично
короче либо предоставь объективные факты (хотя бы 1 + по сравнению с каналом, "мне кажется что это логично" это не объективный факт)
либо признай что ты слился
15
nvc123:
Ethernet, проверка происходит в любом случае
перемещение триггерно работает быстрее блинка
нафиг писать условие если можно не писать?
Ethernet:
делать скилл перемещения используя скил перемещения, потому что он перемещает - вот это логично
кривая у тебя логика
ибо по твоей логике костыли это логично а более красивое и оптимальное решение нелогично
короче либо предоставь объективные факты (хотя бы 1 + по сравнению с каналом, "мне кажется что это логично" это не объективный факт)
либо признай что ты слился
Я же тебе выше написал все плюсы. Ты только и пишешь, что много кода, много кода... Что за кривая логика? Как это вообще?
nvc123:((цитата
перемещение триггерно работает быстрее блинка
))----
Да не быстрее, а точно так же.
Канал есть смысл использовать, когда необходимо сделать одинаковую способность меняя строку приказа. А так, это простая привычка, которую ты мне втираешь аргументируя какой-то быстротой и игнорируя все выше описанное мною. Утверждаешь, что твое решение вдруг считается оптимальным(оно определяется не из диванной аналитики, а при использование тестов), хотя оптимальное это не значит, что единственное.
UserName:((цитата
"а, я понял. ты дурачок, из тех, которому если ты ответишь, то он тебя втянет в бесполезный спор. и станет 2 дурачка. не увидел сразу, соре"
))
28
Ethernet, чтото я не увидел не 1 адекватного +
предоставь список плюсов подтверждённых фактами
а не твои "это же логично"
пока всё что я видел от тебя это "так логично же" и "костыли рулят же"
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.