Нужна способность и dota all stars в моей кастомке, как ее перенести или сделать самому?

Принятый ответ

Виталий6, это достаточно сложная, кастомная способность, она состоит из морфа иллидана, чтобы при касте превратить героя в летающий аналог, и триггер который ждет, когда герой применить способность. Он создает еще 1 тиггер, который следит за героем, и ждет - пока герой умрет, пока триггер сработает от таймера (раз в 0.5 сек), и ждет пока время выйдет (время работы способности).
Кодом на земле создаются спецэффекты огни и заносятся в массив, при этом проверяется растояние, огни появляются только на равном растоянии и так далее. Ну и система которая рассчитывает урон, там же ведутся проверки на масло бетрайдера.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
4 года назад
0
Ну для начала нужно определится какая способность из доты вам нужна, а после уже думать. Ибо некоторые из способности доты сделаны полностью на основе стандартных, но большая часть конечно сделана на основа кастомных, где весь эффект сделан кодом.
0
1
4 года назад
0
quq_CCCP:
Мне нужен fIrefry batrider
0
32
4 года назад
0
Виталий6, это достаточно сложная, кастомная способность, она состоит из морфа иллидана, чтобы при касте превратить героя в летающий аналог, и триггер который ждет, когда герой применить способность. Он создает еще 1 тиггер, который следит за героем, и ждет - пока герой умрет, пока триггер сработает от таймера (раз в 0.5 сек), и ждет пока время выйдет (время работы способности).
Кодом на земле создаются спецэффекты огни и заносятся в массив, при этом проверяется растояние, огни появляются только на равном растоянии и так далее. Ну и система которая рассчитывает урон, там же ведутся проверки на масло бетрайдера.
Принятый ответ
0
23
4 года назад
0
Виталий6, при касте делаешь юнита летающим (даешь ему способность "превратиться в ворона"), и поднимаешь его высоту. Каждые 0.25 секунды создаешь в позиции героя дамми-юнита, который имеет пассивную способность "огненный плащ", чтобы наносить урон. Чтобы в одной позиции, если герой стоит на месте, не плодились одинаковые юниты, проверяешь есть в радиусе 75 от героя уже такой юнит или нет. Это максимально простой и казуальный вариант, не знаю как там в доте сделано.
0
32
4 года назад
0
Obelick, не расказывай ерунду, не так работает бетрайдер, там жжение не складывается и летать туда сюда над одним местом бесполезно, так как ты пишешь - имбовешая способность получится.
0
23
4 года назад
0
quq_CCCP, так я и написал, что нужна проверка на наличие дамми в точке, чтобы они не стакались. А урон можно огненному плащу дать 1 ед. и отслеживать источник урона и уже проверять на наличие масла и делать так, чтобы за один интервал времени не наносился урон дважды от этих даммиков

Костыльный вариант, согласен, но простой в реализации и будет работать.
0
1
4 года назад
Отредактирован Виталий6
0
Спасибо, а какие нужны триггеры?
Я не сильно много понимаю в них, пока через них максиум делаю другие звуки способностей, спавн мобов, ну и таверны с героями, ну и немного работал с метаморфозой Иллидана
0
32
4 года назад
0
Виталий6, ну тебе пока рано, лучше поучи статьи.
0
1
4 года назад
Отредактирован Виталий6
0
Какие? Да и я готов повозиться , ибо мне это интересно.
0
32
4 года назад
0
Для начала - xgm.guru/p/wc3/jassintroduction
Потом о хештаблице и триггерах.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.